View on Github

What is Jython?

Jython is a Java implementation of Python that combines expressive power with clarity. Jython is freely available for both commercial and non-commercial use and is distributed with source code under the PSF License v2. Jython is complementary to Java and is especially suited for the following tasks:

Here is an example of running Python code inside a simple Java application.

import org.python.util.PythonInterpreter;

public class JythonHelloWorld {
  public static void main(String[] args) {
    try(PythonInterpreter pyInterp = new PythonInterpreter()) {
      pyInterp.exec("print 'Hello Python World!'");
    }
  }
}

Ready to get started? Head over to Downloads

Who uses Jython?

Jython is embedded in lots of projects. See some from MVNRepository