我正在编写一个 Python 脚本,该脚本在某些时候需要启动一个 jar 文件。因此,我考虑使用以下命令进行系统调用:
'./myjarfile.jar'
问题是我把这个 jar 放在了不同的文件夹中。所以我尝试了:
'./home/users/myuser/myfolder/myjarfile.jar'
在控制台上不起作用。还尝试使用 java 二进制文件:
'java /home/users/myuser/myfolder/myjarfile.jar'
这也不起作用。
有什么帮助吗?
答案1
我认为你的第二条命令是错误的。我试过:
/home/users/myuser/myfolder/myjarfile.jar
并且成功了。如果我尝试:
./home/users/myuser/myfolder/myjarfile.jar
我收到一条错误消息:
zsh: datei oder Verzeichnis nicht gefunden: ./home/users/myuser/myfolder/myjarfile.jar
这意味着没有找到该文件。
第三个命令也是错误的。尝试java -jar /home/users/myuser/myfolder/myjarfile.jar