java - 无法使用 .sh 文件运行我的 .jar 文件

标签 java linux shell

我有一个可运行的 .jar 文件,我可以从我的 linux 终端运行它,但我需要使用 .sh 文件运行该 .jar 文件。

#!/bin/bash
java -jar executer.jar

如果我双击 .sh 文件,终端会打开,但我的代码不会执行。请让我知道,怎么了。

最佳答案

尝试使用终端移动到 sh 文件位置,并尝试使用以下命令执行它。

 ./startup.sh 

如果你的文件名为'startup'

关于java - 无法使用 .sh 文件运行我的 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53221294/

相关文章:

Java 泛型 : Cannot cast List<SubClass> to List<SuperClass>?

linux - 检查一个数字是否是 bash 中的质数

php - 使用在特定时间后运行的参数设置 cron,然后使用 php 执行完成后删除该 cron 作业

c++ - Makefile 改头换面——几乎完成,希望得到反馈

linux - 如果您失去 Internet 连接,在服务器上运行的命令会发生什么情况?

java - 从firebase数据库获取数据时如何解决数据覆盖问题

java - 私有(private)接口(interface)中的变量

java - 在继续执行语句之前检查 for 循环是否完成

linux - 如何使用 bash 脚本从多个服务器获取 java 版本/spark 版本/pip 列表和 anaconda 列表

linux - 如何从 bash shell 脚本中的数组中删除某个字段?