From: <jos...@wa...> - 2004-08-03 17:57:02
|
My Program, Judoka0.py ------------------------------------------------- from com.cyberbotics.webots import Controller class Judoka0(Controller): def main(self): print "Hello World" ---------------------------------------------------------------------------- --- ERROR MESSAGE: C:\libjava>jython Judoka0.py Traceback (innermost last): File "Judoka0.py", line 2, in ? java.lang.UnsatisfiedLinkError: no JavaController in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.cyberbotics.webots.Controller.<clinit>(Controller.java:141) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.python.core.SyspathJavaLoader.loadClass(SyspathJavaLoader.java) at java.lang.ClassLoader.loadClass(Unknown Source) at org.python.core.Py.findClassEx(Py.java) at org.python.core.SysPackageManager.findClass(SysPackageManager.java) at org.python.core.PackageManager.findClass(PackageManager.java) at org.python.core.SysPackageManager.findClass(SysPackageManager.java) at org.python.core.PyJavaPackage.__findattr__(PyJavaPackage.java) at org.python.core.imp.importFromAs(imp.java) at org.python.core.imp.importFrom(imp.java) at org.python.pycode._pyx0.f$0(Judoka0.py:2) at org.python.pycode._pyx0.call_function(Judoka0.py) at org.python.core.PyTableCode.call(PyTableCode.java) at org.python.core.PyCode.call(PyCode.java) at org.python.core.Py.runCode(Py.java) at org.python.core.__builtin__.execfile_flags(__builtin__.java) at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java) at org.python.util.jython.main(jython.java) java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: no JavaController in java.library.path C:\libjava> ---------------------------------------------------------------------------- ----- Trying with jythonc ---------------------------------------------------------------------------- ----- C:\libjava>jythonc --all -jar Judoka0.jar Judoka0.py Warning: -jar is deprecated, use --jar processing Judoka0 Required packages: com.cyberbotics.webots Creating adapters: Creating .java files: Judoka0 module Compiling .java to .class... Compiling with args: ['C:\\j2sdk1.4.2_05\\bin\\javac', '-classpath', ';c:\\jython\\jython.jar;c:\\libjava\\JNumeric.jar;C:\\Archivos de Programa\\Webots\\lib\\Controller.jar;.;c;\\jython\\jython.jar;c:\\libjava;. \\jpywork;;c:\\jython\\Tools\\jythonc;C:\\libjava\\.;c:\\jython\\Lib;c:\\jyt hon', '.\\jpywork\\Judoka0.java' ] 0 c:\jython\org\python\core\Py.java:989: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier public static void assert(PyObject test, PyObject message) { ^ c:\jython\org\python\core\Py.java:995: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier public static void assert(PyObject test) { ^ c:\jython\org\python\core\Py.java:996: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier assert(test, Py.None); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -deprecation for details. 3 warnings Building archive: Judoka0.jar Tracking java dependencies: C:\libjava>java -jar Judoka0.jar Exception in thread "main" Traceback (innermost last): File "C:\libjava\Judoka0.py", line 0, in main ImportError: cannot import name Controller C:\libjava> |