本文目录一览:
php怎么调用java jar
windows下的安装
第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。
在 Win9x 下加入 :“PATH=%PATH%;C:jdk1.2.2bin” 到AUTOEXEC.BAT文件中
在 NT /Win2000下加入 “;C:jdk1.2.2bin”到环境变量中。
这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。
第二步:修改你的PHP.INI文件。
[java]
extension=php_java.dll
java.library.path=c:webphp4extensions
java.class.path="c:webphp4extensionsjdk1.2.2php_java.jar;c:myclasses"
在PHP.INI中加入extension=php_java.dll
并在[java]中,设定好java.class.path,让它指向php_java.jar,如果你使用新的JAVA类,你也应该存入这个路径,在这篇例子中,我们使用c:myclasses这个目录。
第三步:测试环境,创建如下PHP文件:
?
$system = new Java("java.lang.System");
print "Java version=".$system-getProperty("java.version")."n";
print "Java vendor=".$system-getProperty("java.vendor")."nn";
print "OS=".$system-getProperty("os.name")." ".
$system-getProperty("os.version")." on ".
$system-getProperty("os.arch")."n";
$formatter = new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter-format(new Java("java.util.Date"))."n";
?
如何实现在PHP中调用JAVA
if rv is not None and rsv is not None:
# extract version/subversion
self._nmap_version_number = int(line[rv.start():rv.end()])
self._nmap_subversion_number = int(line[rsv.start()+1:rsv.end()])
break
}
php怎么调用java接口?
这跟java无关,WebService哪种语言开发的都可以,php都是一样调用
调用方法网上很多例子,就不搬运了:
如何在php中执行java代码?
windows下的安装
第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。
在 Win9x 下加入 :“PATH=%PATH%;C:jdk1.2.2bin” 到AUTOEXEC.BAT文件中
在 NT /Win2000下加入 “;C:jdk1.2.2bin”到环境变量中。
这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。
第二步:修改你的PHP.INI文件。
[java]
extension=php_java.dll
java.library.path=c:webphp4extensions
java.class.path="c:webphp4extensionsjdk1.2.2php_java.jar;c:myclasses"
在PHP.INI中加入extension=php_java.dll
并在[java]中,设定好java.class.path,让它指向php_java.jar,如果你使用新的JAVA类,你也应该存入这个路径,在这篇例子中,我们使用c:myclasses这个目录。
第三步:测试环境,创建如下PHP文件:
?
$system = new Java("java.lang.System");
print "Java version=".$system-getProperty("java.version")."n";
print "Java vendor=".$system-getProperty("java.vendor")."nn";
print "OS=".$system-getProperty("os.name")." ".
$system-getProperty("os.version")." on ".
$system-getProperty("os.arch")."n";
$formatter = new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter-format(new Java("java.util.Date"))."n";
?