From: josu <jo...@we...> - 2008-11-30 09:03:26
|
I have compiled your exact code (copy and paste) and it runs perfectly. Maybe, you have a problem in the classpath. josu On 08-aza-30, at 01:23, David Bush wrote: > import org.python.core.PyException; > import org.python.core.PyInteger; > import org.python.core.PyObject; > import org.python.util. > PythonInterpreter; > > public class SimpleEmbedded { > > public static void main(String[] args) throws PyException { > PythonInterpreter interp = new PythonInterpreter(); > interp.exec("import sys"); > interp.exec("print sys"); > interp.set("a", new PyInteger(42)); > interp.exec("print a"); > interp.exec("x = 2+2"); > PyObject x = interp.get("x"); > System.out.println("x: " + x); > } > } |