Я пытаюсь понять Jython. У меня есть некоторые алгоритмы, написанные на Python, которые я хочу интегрировать в Java. Документы Jython очень сложны для понимания. Все, что я мог бы получить от них то, что я могу запускать отдельные операторы Python из Java, встраивая их следующим образом:Интеграция Python в Java - мы можем напрямую вызвать файлы .py?
interp = new PythonInterpreter();
interp.exec("import sys");
interp.exec("print sys");
Но я не могу вставлять свои гигантские алгоритмы, как это. Мне нужно запустить скрипты py. Есть ли способ сделать это? Могу ли я получить пример hello world, где оператор print("hello")
написан в файле сценария py, а вывод показан на консоли Java?
Не можешь используйте 'PythonInterpreter.execfile()'? См. Http://www.jython.org/javadoc/org/python/util/PythonInterpreter.html#execfile(java.lang.String). – mzjn