我正在尝试.jar
在Linux机器(Ubuntu 12.04服务器)启动时运行文件
只要我在脚本所在的目录中运行它,脚本就可以正常工作。如果尝试在该目录之外运行该脚本,则会收到错误消息“无法访问jarfile settasks.jar”。我想我的其他脚本也有同样的问题。
这可能是脚本错误还是权限错误?我完全迷路了,到目前为止,我还没有找到解决该问题的任何方法。任何帮助都将受到欢迎。
右键单击该文件,然后选择Copy。
现在,假设您正在目录中使用此文件执行文件,文件位于:
java -jar ./settask.jar
键入命令(java -jar
)的开头,然后粘贴- Ctrl+ Shift+ V-您应该以如下形式结束,其中where指定文件的完整路径:
java -jar file:///home/wilf/settask/settask.jar
卸下file://
并按↵:
java -jar /home/wilf/settask/settask.jar
如果有效,则相同的命令应在脚本中起作用。
我希望这个答案是可以的,我想您是在询问bash脚本。
注意:
./
告诉它搜索当前目录的命令。
拥有file://
一开始意味着它将无法正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句