我有一个 python 应用程序和一个 java 应用程序。python 应用程序为 java 应用程序生成输入并在命令行上调用它。
我确信必须有一个更优雅的解决方案;就像使用 JNI 从 Java 调用 C 代码一样。
任何指针?(仅供参考,我是 Python 新手)
澄清(以一个很长的问题为代价:道歉) py 应用程序(我不拥有)以许多配置文件的形式接受用户输入。然后它通过插件机制解释这些和农场工作到许多(隐藏的)工具。我希望添加对旧版 Java 应用程序提供的功能的支持。
所以从java应用程序调用python应用程序没有意义,我不能在jython环境(在JVM上)运行py应用程序。
由于没有明显的机制,我认为简单的 CL 调用是最好的解决方案。