2012-12-05 73 views
0

我有使用phpJavaBrigde服務器,我有一個問題添加一個jar文件:無法打開文件

require_once('Java.inc'); 
java_require("tciphone.jar"); 

它有一個錯誤:

[[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 /var/www/iphone/trescantos/tciphone.jar, reason: error in opening zip file VM: [email protected]://java.sun.com/" 
at: #-29 php.java.bridge.DynamicJavaBridgeClassLoader.checkJarFile(DynamicJavaBridgeClassLoader.java:108) #-28 php.java.bridge.JarLibraryPath.createUrls(JarLibraryPath.java:193) 
#-27 php.java.bridge.JarLibraryPath.checkURLs(JarLibraryPath.java:118) #0 /usr/share/php/Java.inc(265): 
java_ThrowExceptionProxyFactory->getProxy(1, NULL, true) #1 /usr/share/php/Java.inc(417): 
java_Arg->getResult(true) #2 /usr/share/php/Java.inc(423):   
java_Client->getWrappedResult(true) #3 /usr/share/php/Java.inc(627): 
java_Client->getResult() #4 /usr/share/php/Java.inc(1631): 
java_Client->invokeMethod(0, 'updateJarLibrar...', Array) 
#5 /var/www/iphone/trescantos/newIncidenceReg.php(6): java_require('tciphone.jar') 
#6 {main}] 

該文件存在我檢查像往常一樣使用permision 644。

它會發生什麼?

+0

無法幫助你,對不起,但在尋找可能的解決方案時,我偶然發現了[this](http://drupal.org/node/617922),這可能對你有所幫助 – Miquel

回答

0

我發現它,jar文件由於某種原因被破壞,我像往常一樣創建它,但已損壞。