python
from java.util import ArrayList
list = ArrayList()
list.add("item 1")
list.add("item 2")
print(list.get(0))
jython example.py
import org.python.util.PythonInterpreter;
public class JythonExample {
public static void main(String[] args) {
PythonInterpreter python = new PythonInterpreter();
python.exec("from java.util import ArrayList");
python.exec("list = ArrayList()");
python.exec("list.add('item 1')");
python.exec("list.add('item 2')");
python.exec("print(list.get(0))");
}
}
export PATH=$PATH:/path/to/jython
import org.python.core.PyObject;
import org.python.util.PythonInterpreter;
public class JythonExample {
public static void main(String[] args) {
PythonInterpreter python = new PythonInterpreter();
python.exec("from mymodule import myfunction");
PyObject myfunction = python.get("myfunction");
PyObject result = myfunction.__call__();
System.out.println(result);
}
}