该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先用MyEclipse生成一个jar包,这个jar包主要实现RSA加解密的作用,其中的类又引用了外部的jar包(bcprov-jdk16-146.jar);但是在php引用jar包中的类时,new java('class')可以,调用类方法的时候报错Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: CreateInstance failed: new RSAEncrpt. Cause: java.lang.ClassNotFoundException: Unresolved external reference: java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider. -- Unable to call constructor, see the README section "Java platform issues" for details and DO NOT REPORT THIS PROBLEM TO THE PHP/Java Bridge MAILING LIST! VM: 1.6.0_10-rc2@http://java.sun.com/" at: #-6 php.java.bridge.JavaBridge.getUnresolvedExternalReferenceException(JavaBridge.java:426) #-5 php.java.bridge.JavaBridge.CreateObject(JavaBridge.java:503) #-4 php.java.bridge.Request.handleRequest(Request.java:453) #-3 php.java.bridge.Request.handleRequests(Request.java:491) #-2 php.java.bridge.http.ContextRunner.run(ContextRunner.java:145) #-1 php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60) #0 D:\lkL\java\java\Java.inc(136): java_ThrowExceptionProxyFactory->getProxy(22, 'org.bouncycastl...', 'T', false) #1 D:\lkL\java\java\Java.inc(219): java_Arg->getResult(false in D:\lkL\java\java\Java.inc on line 117。谁能帮帮我啊?