Buenas tarde, tengo una consulta, a la que no le encuentro la vuelta.
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 originalFatal 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());
aqui el java
Código Java:
Ver originalclass HelloWorld {
return "hola Mundo";
}
}