从另一个文件夹在控制台执行 jar

从另一个文件夹在控制台执行 jar

我正在编写一个 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

相关内容