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