我在Windows机器上使用Eclipse。 我的java代码使用:
调用python脚本Process p = Runtime.getRuntime().exec("cmd /c e:\\dev\\CodeBase\\WebService\\src\\com\\rest\\service\\PythonScript.py");
在运行代码时,它会打开选择要运行脚本的程序的提示。我该怎么做才能让它隐式运行?
答案 0 :(得分:1)
尝试运行Python解释器:
Process p = Runtime.getRuntime().exec("[PATH TO YOUR PYTHON DIR]\\python.exe e:\\dev\\CodeBase\\WebService\\src\\com\\rest\\service\\PythonScript.py");
通常[PATH TO YOUR PYTHON DIR]
类似于C:\\Python27\\
或C:\\Python34
,具体取决于您的Python版本。
如果您已将Python目录添加到系统PATH
变量,那么.exec("python ...")
就足够了。
答案 1 :(得分:1)
您需要将.py文件转换为.exe才能使用Py2Exe。您可以下载它并按照说明进行转换。