From: Geoff B. <geo...@gm...> - 2010-06-10 20:02:47
|
Hi all, I'm running Ubuntu Lucid and after discovering that the Jython that came via the package manager was only 2.2, removed it again and installed Jython 2.5.1 via the custom installer. The interactive prompt is however somewhat strange. It doesn't announce itself at all or display any prompt characters. I assumed for a while that it had hung on startup but it was in fact running - it looks like this: sofa-pc : ./jython import os print "Hello" Hello print os.getenv("JAVA_HOME") None Does anyone know why it ended up like this? The 2.2 I got from the package manager gave me a "normal" interactive prompt like the ordinary Python prompt. Regards, Geoff |
From: Philip J. <pj...@un...> - 2010-06-10 22:08:08
|
On Jun 10, 2010, at 1:02 PM, Geoff Bache wrote: > Hi all, > > I'm running Ubuntu Lucid and after discovering that the Jython that > came via the package manager was only 2.2, removed it again and > installed Jython 2.5.1 via the custom installer. > > The interactive prompt is however somewhat strange. It doesn't > announce itself at all or display any prompt characters. I assumed for > a while that it had hung on startup but it was in fact running - it > looks like this: > > sofa-pc : ./jython > import os > print "Hello" > Hello > print os.getenv("JAVA_HOME") > None > > Does anyone know why it ended up like this? The 2.2 I got from the > package manager gave me a "normal" interactive prompt like the > ordinary Python prompt. Does ./jython -i (force interactive mode) help? -- Philip Jenvey |
From: Geoff B. <geo...@gm...> - 2010-06-10 21:13:04
|
On Thu, Jun 10, 2010 at 11:03 PM, Philip Jenvey <pj...@un...> wrote: > > On Jun 10, 2010, at 1:02 PM, Geoff Bache wrote: > >> Hi all, >> >> I'm running Ubuntu Lucid and after discovering that the Jython that >> came via the package manager was only 2.2, removed it again and >> installed Jython 2.5.1 via the custom installer. >> >> The interactive prompt is however somewhat strange. It doesn't >> announce itself at all or display any prompt characters. I assumed for >> a while that it had hung on startup but it was in fact running - it >> looks like this: >> >> sofa-pc : ./jython >> import os >> print "Hello" >> Hello >> print os.getenv("JAVA_HOME") >> None >> >> Does anyone know why it ended up like this? The 2.2 I got from the >> package manager gave me a "normal" interactive prompt like the >> ordinary Python prompt. > > Does ./jython -i (force interactive mode) help? Yes, it does, that works as normal, just discovered this myself... I guess it thinks stdin is not a terminal or something (?) Thanks for the tip, Geoff |
From: Nicholas R. <nj...@il...> - 2010-06-11 14:29:23
|
In article <AAN...@ma...>, Geoff Bache <geo...@gm...> wrote: > I guess it thinks stdin is not a terminal or something (?) That's right. Do you have trouble with CPython? What Java implementation are you using? -- Nicholas Riley <nj...@il...> |
From: Geoff B. <geo...@gm...> - 2010-06-11 14:44:10
|
On Fri, Jun 11, 2010 at 4:28 PM, Nicholas Riley <nj...@il...> wrote: > In article > <AAN...@ma...>, > Geoff Bache <geo...@gm...> wrote: > >> I guess it thinks stdin is not a terminal or something (?) > > That's right. Do you have trouble with CPython? What Java implementation > are you using? CPython works fine. I'm using Java 1.5, the default one that comes with Ubuntu. /Geoff |
From: Nicholas R. <nj...@il...> - 2010-06-11 18:00:20
|
> > What implementation of Java is it? (run java -version) > > sofa-pc : java --version > java version "1.5.0" > gij (GNU libgcj) version 4.4.3 OK, that's almost certainly the problem - use Sun Java or OpenJDK. I think you should be able to install the openjdk-6-jdk package then perhaps use update-alternatives if you need it. -- Nicholas Riley <nj...@il...> |
From: Geoff B. <geo...@gm...> - 2010-06-11 18:17:56
|
On Fri, Jun 11, 2010 at 7:59 PM, Nicholas Riley <nj...@il...> wrote: >> > What implementation of Java is it? (run java -version) >> >> sofa-pc : java --version >> java version "1.5.0" >> gij (GNU libgcj) version 4.4.3 > > OK, that's almost certainly the problem - use Sun Java or OpenJDK. I > think you should be able to install the openjdk-6-jdk package then > perhaps use update-alternatives if you need it. Thanks, I did that and now it works much better. Regards, Geoff |