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

Fatalerror:Uncaught[[o:Exception]:"java.lang.Exception:Invokefailed:[[o:JavaBridge]]-... 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.<init>(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环境。
展开
 我来答
wkp2000wkp
2014-10-16 · 超过18用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:28.4万
展开全部
看提示应该是文件无法打开,java.io.IOException应该是java系统库,那就要看看是否是路径不对或者路径下没有对应的class,本地如果都没问题的话,windows跟liunx差异好像就大小写吧,要不就是检查php.ini的配置
追问
如果说大小写的话,代码文件都是一样的。如果是说php.ini的话,linux环境中,我如果直接调用一个jar包的话,是正常的,现在是架包之间的相互调用不行,出了问题!貌似不是你说的这样!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式