如何创建一个打开 .jar 文件的 Ubuntu 终端脚本?
这是我到目前为止尝试过的:
java -jar "/home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar"
但它又回来了
错误:无法访问 jarfile /home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar
答案1
- 你的 java 启动正确(错误信息来自 java)
- java 看不到该 jar 文件。
我敢打赌如果你这么做的话:
ls "/home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar"
你会得到:
ls: /home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar: No such file or directory
所以你可以尝试:
ls "/home/"
ls "/home/my-name/"
ls "/home/my-name/Desktop/"
ls "/home/my-name/Desktop/Slow but Accurate/"
ls "/home/my-name/Desktop/Slow but Accurate/*.jar"
ls "/home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar"
或者:
find "/home/my-name" -name "*.jar"
确定正确的路径。
注1:您可以tab在终端中使用它来帮助您输入文件名,它非常方便。
注意2:如果您使用加密文件系统,或者在登录时挂载并尝试以其他用户身份运行此脚本,则 jar 文件可能无法访问,但最可能的原因是文件名中有拼写错误。