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

在Linux服务器上,使用PHP的php-java-bridge调用Java类时出现致命错误:'java.lang.Exception: Invoke failed... Caused by java.io.IOException: Could not open jar file... (No such file or directory)。该错误在Windows环境下未出现。已配置JAVA_HOSTS, java_set_encoding及java_set_library_path,但问题仍然存在。" 81298829,7359286,CPU的工作原理与指令周期,"['中央处理器', 'CPU', '指令执行', '微程序设计']
摘要由CSDN通过智能技术生成

Fatalerror:Uncaught[[o:Exception]:"java.lang.Exception:Invokefailed:[[o:JavaBridge]]->updateJarLibraryPath((o:String)[o:String],(o:String)[o:String],(o:String)[o:String],...

Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: Invoke failed:

[[o:JavaBridge]]->updateJarLibraryPath((o:String)[o:String],

(o:String)[o:String], (o:String)[o:String], (o:String)[o:String]). Cause:

java.io.IOException: Could not open jar file

/www/web/php/public_html/khdemo/WEB-INF/lib:/www/web/php/public_html/khdemo/WEB-INF/classes,

reason:

/www/web/php/public_html/khdemo/WEB-INF/lib:/www/web/php/public_html/khdemo/WEB-INF/classes

(No such file or directory) VM: 1.7.0_17@http://java.oracle.com/" at: #-17

php.java.bridge.DynamicJavaBridgeClassLoader.checkJarFile(DynamicJavaBridgeClassLoader.java:108)

#-16 php.java.bridge.JarLibraryPath.createUrls(JarLibraryPath.java:192) #-15

php.java.bridge.JarLibraryPath.checkURLs(JarLibraryPath.java:117) #-14

php.java.bridge.JarLibraryPath.(JarLibraryPath.java:64) #-13

php.java.bridge.DynamicJavaBridgeClassLoader.checkJarLibraryPath(DynamicJavaBridgeClassLoader.java:74)

#-12

php.java.bridge.DynamicJavaBridgeClassLoader.updateJarLibraryPath(DynamicJavaBridgeClassLoader.

in /www/web/php/public_html/khdemo/java/Java.inc on line 215

这个在服务器上linux环境中就会爆出这个错误,在本地的windows环境下是正常的,求高手解答!瞎扯淡的就算了

这个是php配置的 php-java-bridge 配置路劲引用的配置

define("JAVA_HOSTS","127.0.0.1:8080");

require_once("java/Java.inc");

java_set_encoding("GB2312")

$here=realpath(dirname($_SERVER["SCRIPT_FILENAME"]));

java_set_library_path($here."/WEB-INF/lib".PATH_SEPARATOR .$here."/WEB-INF/classes");

这个我在本地代码都是正常运行的,没有任何的错误。但是上了linux环境的服务器后就出问题了。在本地的windows环境。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值