【发布时间】:2018-11-09 07:14:21
【问题描述】:
我有一个可运行的 .jar 文件,可以从我的 linux 终端运行,但我需要使用 .sh 文件运行该 .jar 文件。
#!/bin/bash
java -jar executer.jar
如果我双击 .sh 文件,终端会打开,但我的代码不会被执行。请让我知道,有什么问题。
【问题讨论】:
-
如果你从终端运行这个脚本一切正常?
-
更具体地说,您可以在 bash 终端中运行 java 行吗?
-
如果我尝试从终端运行 .sh 文件,则会收到以下错误“无法访问 jarfile/execute.jar”
-
@RoyShahaf 是的,使用终端我可以单独运行 java 行。它工作正常。但是如果我尝试运行脚本,就会显示上述错误。