我不得不在java项目中调用python脚本,我不使用jython,因为在脚本中我使用todoistapi。我试着用这个:
try {
String cmd = "/home/kiryushin/projects/python/stm/venv/lib/stmtest1.py";
Process p = Runtime.getRuntime().exec(cmd);
}
catch (IOException e){e.printStackTrace();}
我明白了
" java.io.IOException: Cannot run program "/home/kiryushin/projects/python/stm/venv/lib/stmtest1.py": error=13, Permisson denied"
我尝试用chmod-r777和其他命令更改权限,但再次出现此错误。你知道吗
Ubuntu 18.04 lts。JDK 10。Intelij创意社区版。你知道吗
我就是这样解决问题的
在调用python脚本时,我写道:
String cmd=“python3.6/home/kiryushin/projects/python/stm2”/stm.py公司“过程p=运行时.getRuntime().exec(cmd);
像这样使用您的命令,回显您的密码,然后使用sudo-S和您的命令
尝试使用:
首先用
sudo
权限手动检查。你知道吗并修改:
相关问题 更多 >
编程相关推荐