estoy trabajando con javaBridge, para trabajar con java y php, comence con un ejemplo basico, pero me muestra un error, que es porque no encuentra el metodo que estoy llamando desde php.
desde ya gracias
aqui el error
Código PHP:
Ver original
Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: Invoke failed: [[c:HelloWorld]]->holaMundo. Cause: php.java.bridge.NoSuchProcedureException: static holaMundo(). Candidates: [] VM: 1.7.0_55@http://java.oracle.com/" at: #-6 php.java.bridge.JavaBridge.checkM(JavaBridge.java:1118) #-5 php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1057) #-4 php.java.bridge.Request.handleRequest(Request.java:414) #-3 php.java.bridge.Request.handleRequests(Request.java:490) #-2 php.java.bridge.http.ContextRunner.run(ContextRunner.java:146) #-1 php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60) #0 /opt/tomcat/webapps/JavaBridge/java/Java.inc(248): java_ThrowExceptionProxyFactory->getProxy(2, NULL, 'static holaMund...', true) #1 /opt/tomcat/webapps/JavaBridge/java/Java.inc(388): java_Arg->getResult(true) #2 /opt/tomcat/webapps/JavaBridge/java/Java.inc(394): java_Client->getWrappedResult(true) #3 /opt/tomcat/webapps/JavaBridge/java/Java.inc(594): java_Client->getResult() #4 /opt/tomcat/webapps/JavaBridge/java/Java.inc(1731): in /opt/tomcat/webapps/JavaBridge/java/Java.inc on line 215
el php
Código PHP:
require_once('JavaBridge/java/Java.inc');
java_require('class/HelloWorld.jar');
$world = new Java('HelloWorld'); //helloWorld clase compilada
var_dump( $world->holaMundo());
Código Java:
Ver original
class HelloWorld { return "hola Mundo"; } }