У меня есть приложение python и приложение java. Приложение python создает вход для приложения java и вызывает его в командной строке.
Я уверен, что для этого должно быть более элегантное решение; так же, как использование JNI для вызова кода C из Java.
Любые указатели? (FYI Я v. Новый для Python)
Уточнение (за счет длинного вопроса: извинения) Приложение py (которое я не владею) принимает пользовательский ввод в виде нескольких файлов конфигурации. Затем он переписывает эти и фермы, работая с несколькими (скрытыми) инструментами через механизм плагина. Я хочу добавить поддержку функций, предоставляемых устаревшим Java-приложением.
Так что не имеет смысла вызывать приложение python из приложения java, и я не могу запустить приложение py в среде jython (на JVM).
Поскольку нет очевидного механизма для этого, я считаю, что простым вызовом CL является наилучшее решение.