我正在尝试.jar
在我的 Linux 机器(Ubuntu 12.04 服务器)启动时运行一个文件
只要我在它所在的目录中运行它,我的脚本就可以工作。如果我尝试在目录外运行它,我会收到错误“无法访问 jarfile settasks.jar”。我想我的另一个脚本也有同样的问题。
这可能是脚本错误还是权限错误?我完全迷失了,我还没有找到任何东西来解决这个问题。任何帮助将受到欢迎。
Wil*_*ilf 12
右键单击该文件并选择Copy。
现在,假设您正在使用该文件在目录中执行该文件:
java -jar ./settask.jar
Run Code Online (Sandbox Code Playgroud)
键入命令的开头( java -jar
),然后粘贴 - Ctrl+ Shift+ V- 你应该得到这样的结果,其中 is 指定文件的完整路径:
java -jar ./settask.jar
Run Code Online (Sandbox Code Playgroud)
删除file://
并按?:
java -jar /home/wilf/settask/settask.jar
Run Code Online (Sandbox Code Playgroud)
如果它有效,那么相同的命令应该适用于您的脚本。
我希望这个答案没问题,我想您是在询问 bash 脚本。
注意:
./
告诉它搜索当前所在目录的命令。
拥有file://
一开始意味着它将无法正常工作。
归档时间: |
|
查看次数: |
110460 次 |
最近记录: |