当前位置:首页 » 编程语言 » php调用jar

php调用jar

发布时间: 2022-07-25 09:17:10

php使用javabridge时,怎么引入jar包

Java.inc--供PHP语言调用的方法包,主要是Java类。
具体使用办法:
首先运行JavaBridge.jar启动WEB服务器接口,在JavaBridge.jar所在目录运行命令:java -jar JavaBridge.jarSERVLET_LOCAL:8080。其中java如不在环境变量PATH中请使用绝对路径。(windows平台如果关联了jar文件到javaw可以直接双击JavaBridge.jar,选择SERVLET_LOCAL:8080然后单击确定;linux平台可以在命令前使用nohup使用程序能持续运行;8080是常用端口,可以设置为其它端口)。
接下来就可以编写PHP

② 在PHP引用jar包的过程中,报javax.script.ScriptException: java.io.IOException: PHP not found.

PHP 里面通过 java 再掉 php? 这不是........脱那个啥啥么?

java 调php, 实际是通过java调用 php-cgi 这个 clis 来执行的. 错误信息

Pleaseinstallphp-cgi

已经明确指示了调用错误, 因此检查 php中调用java部分的代码, 特别是 java -jar xxx 参数1 参数2之类中的参数部分.

另外, 在php调java的的那个php的目录中, 运行 php-cgi -v , 看看php-cgi是否正常.

③ linux下php如何调用jar文件

exec("java -jar 你的jar文件")

500是Internal Server Error啊,那是出错了,不是成功

④ 你好,请问用php怎么调用jar包呢

PHP没有办法调用jar包,class只是文本文件,所以可以调用,jar是加密文件,所以没有办法读取。

⑤ linux环境中 PHP通过php-java-bridge调用Java类 报错

看提示应该是文件无法打开,java.io.IOException应该是java系统库,那就要看看是否是路径不对或者路径下没有对应的class,本地如果都没问题的话,windows跟liunx差异好像就大小写吧,要不就是检查php.ini的配置

⑥ PHP源码如何编译为jar文件

可以使用 php2java 工具先转成 java 代码,再编译打包成 jar.

⑦ php怎么调用java jar

windows下的安装

第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。

在 Win9x 下加入 :“PATH=%PATH%;C:\jdk1.2.2\bin” 到AUTOEXEC.BAT文件中

在 NT /Win2000下加入 “;C:\jdk1.2.2\bin”到环境变量中。

这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。

第二步:修改你的PHP.INI文件。

[java]

extension=php_java.dll

java.library.path=c:\web\php4\extensions\

java.class.path="c:\web\php4\extensions\jdk1.2.2\php_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")."\n\n";

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类报错

你好,从报错信息来看,程序没有找到所需要的java class。

个人认为有两点:

  1. 没有导入jar文件。

  2. jar文件中没有所需的class。

⑨ 如何在php中执行java代码

windows下的安装

第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。

在 Win9x 下加入 :“PATH=%PATH%;C:jdk1.2.2in” 到AUTOEXEC.BAT文件中

在 NT /Win2000下加入 “;C:jdk1.2.2in”到环境变量中。

这一步是非常重要的,这样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=newJava("java.lang.System");

print"Javaversion=".$system->getProperty("java.version")." ";

print"Javavendor=".$system->getProperty("java.vendor")." ";

print"OS=".$system->getProperty("os.name")."".

$system->getProperty("os.version")."on".

$system->getProperty("os.arch")." ";

$formatter=newJava("java.text.SimpleDateFormat","EEEE,

MMMMdd,yyyy'at'h:mm:ssazzzz");

print$formatter->format(newJava("java.util.Date"))." ";

?>
热点内容
IR实现编译器 发布:2025-01-27 13:30:38 浏览:459
android图片过大 发布:2025-01-27 13:30:34 浏览:426
公司服务器怎么搭建网站 发布:2025-01-27 13:24:43 浏览:920
光可以存储 发布:2025-01-27 13:14:47 浏览:676
手机网盘加密文件 发布:2025-01-27 13:11:43 浏览:694
唐山有线机顶盒密码是多少 发布:2025-01-27 13:10:25 浏览:251
如何让电脑上拥有移动式服务器 发布:2025-01-27 13:04:46 浏览:67
漫威超级战争如何配置核心组合 发布:2025-01-27 13:03:19 浏览:954
c语言五子棋程序 发布:2025-01-27 12:58:43 浏览:157
win10流媒体服务器怎么搭建 发布:2025-01-27 12:58:04 浏览:384