Differences between revisions 2 and 3
Revision 2 as of 2006-11-03 14:06:25
Size: 1044
Editor: 146
Comment: added some more information
Revision 3 as of 2006-11-03 14:19:05
Size: 1386
Editor: 146
Comment: added some more information
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
[http://jepp.sourceforge.net/ Jepp] embeds CPython in Java. It is safe to use in a heavily threaded environment, it is quite fast and its stability is a main feature and goal. [http://jepp.sourceforge.net/ Jepp] embeds CPython in Java. It is safe to use in a heavily threaded environment, it is quite fast and its stability is a main feature and goal. As of November 2006, the project is active.
Line 15: Line 15:
[http://www.jython.org/Project/index.html Jython] is a Python-to-Java bytecode compiler. It is written in Java. (Formerly known as JPython.) [http://jpype.sourceforge.net/ JPype] is an effort to allow python programs full access to java class libraries. This is achieved not through re-implementing Python, as Jython/JPython has done, but rather through interfacing at the native level in both Virtual Machines.
Line 17: Line 17:
[http://jpype.sourceforge.net/ JPype] is an effort to allow python programs full access to java class libraries. This is achieved not through re-implementing Python, as Jython/JPython has done, but rather through interfacing at the native level in both Virtual Machines.
[http://www.jython.org/Project/index.html Jython] (formerly: JPython) is a Python-to-Java bytecode compiler. It is written in Java. Most Python scripts should run with little or no modification on Jython.
The exception is scripts that use Python extensions written in C. Some modules in the standard library may not be available in Jython.

As of November 2006, Jython is currently at Python version 2.1 and the project is inactive.

Tools for scripting Java using Python

This page lists tools for Java/Python interoperatbility.

[http://jepp.sourceforge.net/ Jepp] embeds CPython in Java. It is safe to use in a heavily threaded environment, it is quite fast and its stability is a main feature and goal. As of November 2006, the project is active.

[http://jpe.sourceforge.net/ JPE] (Java-Python Extension) uses JNI to provide a bridging mechanism between Java and a Python interpreter (including use of C extensions for Python). Active development ceased in mid 2002.

JPI was a two-way Python-Java Interface. It is no longer being developed.

[http://jpype.sourceforge.net/ JPype] is an effort to allow python programs full access to java class libraries. This is achieved not through re-implementing Python, as Jython/JPython has done, but rather through interfacing at the native level in both Virtual Machines.

[http://www.jython.org/Project/index.html Jython] (formerly: JPython) is a Python-to-Java bytecode compiler. It is written in Java. Most Python scripts should run with little or no modification on Jython. The exception is scripts that use Python extensions written in C. Some modules in the standard library may not be available in Jython.

As of November 2006, Jython is currently at Python version 2.1 and the project is inactive.

ScriptingJava (last edited 2008-11-15 14:00:58 by localhost)

Unable to edit the page? See the FrontPage for instructions.