Сейчас у меня есть задача вызывать java код из python кода для одного из примеров на http://lessons2.ru. Кстати, вот есть хорошая презентация по этому поводу.
Хочется найти удобную библиотеку для этого. Есть несколько вариантов на которых я остановил свой взгляд:
- JPype
- Jython
Поработав немного с jpype понимаешь, что есть определенные недоработки с вложенными и статичными классами, перегрузкой методов и т.д. но плюс в том, что ненужно стартовать каких-то отдельных процессов. Т.е. просто пиши код и все, например так
Если брать jython, то тут конечно больше поддержки в плане интеграции с java кодом, но для этого нужно устанавливать отдельный софт и запускать отдельные процессы, чего не хочется делать. А также я использую Robot Framework и для jython многие библиотеки не мигрированны.
Хочу поинтересоваться опытом соединения java и python кода. Что Вы делали, какие у вас были глобальные проблемы и на чем остановили свой взор?