From: Sander S. <jhm...@xs...> - 2009-05-15 11:59:44
|
I'm trying to dive into the jython source code by setting up a jython project in Eclipe. I followed the developer guide wiki. Building with ant from the command-line and from Eclipse goes fine. However, I am not able to get the jython interpreter running in the Eclipse console (from the command-line it works fine). I'm trying to run the org/ python/util/jython.java class. It get this output in the Eclipse console when running org/python/util/jython.java: *sys-package-mgr*: processing new jar, '/Applications/eclipse/plugins/ org.junit_3.8.2.v20080602-1318/junit.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/jline-0.9.95-SNAPSHOT.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/junit-3.8.2.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/libreadline-java-0.8.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/mysql-connector-java-5.1.6.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/postgresql-8.3-603.jdbc4.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/servlet-api-2.5.jar' *sys-package-mgr*: processing new jar, '/usr/share/ant/lib/ant.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/antlr-runtime-3.1.2.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/asm-3.1.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/asm-commons-3.1.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/extlibs/constantine-0.4.jar' *sys-package-mgr*: processing new jar, '/Users/jsmits/Documents/dev/ repos/jython/dist/jython-dev.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Classes/classes.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Classes/ui.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Classes/laf.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Classes/jsse.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Classes/jce.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Classes/charsets.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/AppleScriptEngine.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/CoreAudio.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/dns_sd.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/j3daudio.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/j3dcore.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/j3dutils.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/jai_codec.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/jai_core.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/mlibwrapper_jai.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/MRJToolkit.jar' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/QTJava.zip' *sys-package-mgr*: processing new jar, '/System/Library/Java/ Extensions/vecmath.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Home/lib/ext/apple_provider.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Home/lib/ext/dnsns.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Home/lib/ext/localedata.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Home/lib/ext/sunjce_provider.jar' *sys-package-mgr*: processing new jar, '/System/Library/Frameworks/ JavaVM.framework/Versions/1.5.0/Home/lib/ext/sunpkcs11.jar' Exception in thread "main" java.lang.NoClassDefFoundError: org/ objectweb/asm/commons/EmptyVisitor at org.python.core.imp.readCode(imp.java:154) at org.python.core.imp.createFromPyClass(imp.java:120) at org.python.core.imp.loadFromSource(imp.java:502) at org.python.core.imp.find_module(imp.java:410) at org.python.core.imp.import_next(imp.java:617) at org.python.core.imp.import_first(imp.java:638) at org.python.core.imp.load(imp.java:546) at org.python.core.util.FileUtil.isatty(FileUtil.java:70) at org.python.core.io.StreamIO.isatty(StreamIO.java:223) at org.python.core.io.BufferedIOMixin.isatty(BufferedIOMixin.java:90) at org.python.core.io.TextIOBase.isatty(TextIOBase.java:175) at org.python.core.PyFile.file_isatty(PyFile.java:482) at org.python.core.PyFile.isatty(PyFile.java:477) at org.python.core.PySystemState.initEncoding(PySystemState.java:228) at org.python.core.PySystemState.doInitialize(PySystemState.java:845) at org.python.core.PySystemState.initialize(PySystemState.java:748) at org.python.core.PySystemState.initialize(PySystemState.java:698) at org.python.core.PySystemState.initialize(PySystemState.java:691) at org.python.util.jython.run(jython.java:138) at org.python.util.jython.main(jython.java:117) It might well be a project configuration issue in Eclipse, because it works fine when I run the dist/bin/jython script form the command-line. Help is much appreciated, because I'm stuck on this one. Regards, Sander Smits |