如何在Java程序中不使用Jython的运行文件* * 的.py? 例如:我有一个JButton,我想要运行Python脚本,当我点击的JButton。 我应该把什么行动预制的按钮,不使用的Jython运行python脚本?
Answer 1:
您需要安装在要做到这一点,把这个解释为从Java外部指令的机器Python解释器。
看看这个问题,以了解更多有关如何执行这一呼吁: 在java中执行外部程序
从那里:
String[] params = new String [2];
params[0] = PATH2_YOUR_PYTHON_SETUP + "python.exe";
params[1] = PATH2_YOUR_PYTHON_SCRIPT;
Runtime.getRuntime().exec(params);
此外,还可以使用返回的进程对象从exec
到你的脚本的输入/输出交互。
文章来源: How to run python in java