From: Oti <oh...@gm...> - 2005-11-07 21:05:57
|
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 |