From: <php...@li...> - 2009-08-24 17:06:25
|
You can use echo java_inspect(java("java.lang.System")) to inspect features. Out is such a feature. Regards, Jost Boekemeier 24. Aug 2009 5:47 nachm. schrieb am < php...@li...>: Hi, I created an sandbox to test javabridge on my local box. I have a index.php in which i include the Java.inc file and call: echo java("java.lang.System")->getProperties(); which gives me: {java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=/usr/lib/jvm/java-6-sun-1.6.0.14/jre/lib/i386, java.vm.version=14.0-b16, shared.loader=, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=:, ... snip... sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans., sun.cpu.isalist=} which looks to my untrained eye like it finds something/it works. However, trying to slightly expand this, i did: echo java("java.lang.System.out")->println("sdgfsdfsdf"); which gives: Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: ReferenceClass failed: new java.lang.System.out. Cause: java.lang.ClassNotFoundException: java.lang.System.out VM: 1.6.0_14@http://java.sun.com/" at: #-25 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) #-24 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) #-23 java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) #-22 java.lang.Class.forName0(Native Method) #-21 java.lang.Class.forName(Class.java:247) #-20 php.java.bridge.SimpleJavaBridgeClassLoader.forName(SimpleJavaBridgeClassLoader.java:157) #-19 php.java.bridge.JavaBridge.CreateObject(JavaBridge.java:455) #-18 php.java.bridge.Request.handleRequest(Request.java:439) #-17 php.java.bridge.Request.handleRequests(Request.java:490) #-16 php.java.servlet.PhpJavaServlet.handleLocalConnection(PhpJavaServlet.java:191) #-15 php.java.servlet.PhpJavaServlet.doPut(PhpJavaServlet.java:228) #-14 javax.servlet.http.HttpServlet.service(HttpServlet.j in /usr/local/tomcat/webapps/JavaBridge/java/Java.inc on line 215 I realize that i am missing something fundamental here. Forgive me for my ignorance in this matter but how come this does not work? Do i need to include another library? But if so, then why did the getProperties() call work? thanks for any shedding light on this matter matt ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ php-java-bridge-users mailing list php...@li... https://lists.sourceforge.net/lists/listinfo/php-java-bridge-users |