From: Charlie M. <cw...@gm...> - 2005-11-08 13:08:47
|
That doesn't seem to help unfortunately. Here is what I am trying: java -cp /usr/share/java/libreadline-java.jar -Dpython.home=3D/usr/local/src/jython/jython/dist -jar /usr/share/java/jython.jar -v with ~/.jython: python.path=3D/usr/share/java/libreadline-java.jar python.console=3Dorg.python.util.ReadlineConsole python.console.readlinelib=3DGnuReadline with error: Exception in thread "main" java.lang.NoClassDefFoundError: org/gnu/readline/ReadlineLibrary at org.python.util.ReadlineConsole.<init>(Unknown Source) ...... Thanks, Charlie On 11/7/05, Oti <oh...@gm...> wrote: > Charlie, > > first I have to admit that I have no experience with readline (except > when building jython). > But since we do not include the org.gnu.readline classes anywhere in > the jython distribution, I guess you should add libreadline-java.jar > to the classpath when starting jython. It could be that import does > work from python.path, but ReadlineConsole wants ReadlineLibrary as a > normal java import statement: > > package org.python.util; > > import org.gnu.readline.Readline; > import org.gnu.readline.ReadlineLibrary; > <snipped other imports ...> > > public class ReadlineConsole extends InteractiveConsole { > > > You can verify this by looking at your stack trace. > > Best wishes, > Oti. > > On 11/4/05, Charlie Moad <cw...@gm...> wrote: > > I must be missing something with setting up readline. I compiled cvs > > with readline support. Here is my ~/.jython file: > > > > python.path=3D/usr/share/java/libreadline-java.jar > > python.console=3Dorg.python.util.ReadlineConsole > > python.console.readlinelib=3DGnuReadline > > > > When I run jython I get a "NoClassDefFoundError: > > org/gnu/readline/ReadlineLibrary" error. If I comment out the > > "python.console" property and start jython, I can import the class > > just fine. What am I doing wrong??? > > > > Thanks, > > Charlie > |