Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mac上从java代码运行python命令_Java_Python - Fatal编程技术网

在mac上从java代码运行python命令

在mac上从java代码运行python命令,java,python,Java,Python,我试图从Java代码中运行python命令paster serve。 我想从新终端的特定文件夹运行粘贴服务命令。在堆栈溢出上搜索了很多东西后,我尝试了下面的代码,但这种方法不起作用 String[] shellcmd = { paster server conf/def.ini", "/Users/shee/pythonAgent/" }; Runtime.getRunti

我试图从Java代码中运行python命令paster serve。 我想从新终端的特定文件夹运行粘贴服务命令。在堆栈溢出上搜索了很多东西后,我尝试了下面的代码,但这种方法不起作用

String[] shellcmd = {
                 paster server conf/def.ini",
                    "/Users/shee/pythonAgent/"
                };

        Runtime.getRuntime().exec(shellcmd);

我从不同的文件夹运行这段代码,这就是为什么它给我错误“无法运行程序”粘贴服务器conf/def.ini:error=2,没有这样的文件或目录”所以,我想启动新终端并转到pythonangent文件夹,然后运行此命令。

最后我可以打开新终端,但我现在不确定如何在同一窗口中运行此命令。。下面是我使用的代码:-String[]cmd={/usr/bin/open“,“-a”,“Terminal”,“/Users/shee/pythonangent/”};Runtime.getRuntime().exec(cmd);但是,现在我正试图从同一个文件夹中运行paster-serve-conf/dev.ini命令。尝试在1命令中执行。