Regarding Jython support in IBM and HP platforms

Kev Dwyer kevin.p.dwyer at gmail.com
Thu Dec 27 13:03:28 EST 2012


Naresh Kumar wrote:

> 
> 
> 
> Hello,
> 
> I am trying to use the Jython in IBM AIX and HP machines to test our
> framework which is based on JAVA. when trying to run our python and jython
> based testcases using system test framework we are getting below errors in
> jython.err file
> 
> 
> 
> Error: could not find libjava.so
> 
> Error: could not find Java 2 Runtime
> Environment.” (Shared library of java)
> 
> 
> 
> Trying to find in online whether jython is supported on these two
> platforms HP and IBM and i could not able to get proper info. so could you
> please provide me the info like what are all platforms it
> supports(jython)? If not when do you guys are supporting on HP and IBM
> because java is pretty much support on all platforms and machine
> independent, so jython is similar like java.
> 
> Thanks in advance,
> Naresh


Hello,

Jython is an implementation of the Python language in Java, so it will run 
on any platform that can run a JVM.

>From the information that you have provided, it seems that Jython cannot 
find libjava.so.

The Jython docs suggest that Jython's behaviour can be influenced by the 
value of the environmental variable JAVA_HOME 
(http://www.jython.org/docs/using/cmdline.html#environment-variables).

Have you checked that $JAVA_HOME is set to a suitable value for the user 
that is running Jython?

My JAVA_HOME:

kev at pluto ~/Download  echo $JAVA_HOME                                                                                                     
/usr/lib64/jvm/java  

If I download the jython 2.5.3 jar and run a simple test script I get:

kev at pluto ~/Download  java -jar jython.jar jtest.py                                                                                       
*sys-package-mgr*: processing new jar, '/home/kev/Download/jython.jar'                                                                    
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/resources.jar'                                    
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/rt.jar'                                           
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/jsse.jar'                                         
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/jce.jar'                                          
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/charsets.jar'                                     
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/rhino.jar'                                        
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/ext/pulse-java.jar'                               
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/ext/gnome-java-bridge.jar'                        
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/ext/sunpkcs11.jar'                                
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/ext/localedata.jar'                               
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/ext/dnsns.jar'                                    
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/ext/swt.jar'                                      
*sys-package-mgr*: processing new jar, '/usr/lib64/jvm/java-1.6.0-
openjdk-1.6.0/jre/lib/ext/sunjce_provider.jar'                          
Hello Jython world!  

So I think you need to check your environment.

Cheers,

Kevin




More information about the Python-list mailing list