Форум сайта python.su
Каким образом можно использовать модули на Jython из Java-классов?
Вызов классов из программы на Jython дело простое, а наоборот непонимаю.
Желательно бы способ не зависящий от опций командной строки.
Офлайн
Пока что, копаясь в пакете jython.jar открыл для себя способ
PythonInterpreter python = new org.python.util.PythonInterpreter();
python.execfile("/home/knkd/bin/workspace/hello/pp.py");
knkdПри запуске скрипта из джифона такого нет.
*sys-package-mgr*: can't create package cache dir, ‘/usr/share/java/cachedir/packages’
Офлайн
knkd, я что-то читал в том духе, что ява ввиду своей жесткой типизации не может просто так использовать jython-классы. Надо в первой строчке каждой функции и класса писать так называемые «sig-строки», в которых писать объявление функции/класса ровно таким, каким бы оно было в яве. В твоем скрипте это учитывается?
Офлайн
leventovНет.
В твоем скрипте это учитывается?
Офлайн