我有一个叫做的罐子a.jar.当我执行它时,java -jar a.jar一切正常.但是当我创建这个.command文件时:
#!/bin/bash
java -jar a.jar
Run Code Online (Sandbox Code Playgroud)
chmod u+x launch.command通过双击执行并运行它,终端窗口显示
Error: Unable to access jarfile a.jar
Run Code Online (Sandbox Code Playgroud)
当您运行.command文件时,它会在您的~(用户)目录中执行,这就是它无法找到您的a.jar文件的原因.您需要提供a.jar从您的.command文件中执行它的路径.
#!/bin/bash
java -jar path-to-file/a.jar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8418 次 |
| 最近记录: |