java - 使用 linux 脚本运行可执行 jar

标签 java linux raspberry-pi sh

我写了一个小 java 程序,现在我想从 .sh 脚本执行这个 .jar 文件。

我的脚本:

#! /bin/bash
java -jar /var/spool/sms/sentSMS.jar

然后我运行命令:sudo bash sentSMS.sh 出现以下错误:

ERROR: Unable to access jarfile /var/spool/sms/sentSMS.jar

我正在使用带有 raspian-jessieRaspberry,如果这对解决它很重要的话。

抱歉,我是 Linux 脚本新手。

最佳答案

请注意,用户必须至少对该文件具有读取权限。 另外,正如您所说的,您是 Linux 新手,请确保名称正确。 sentSMS.jar 与 sentsms.jar 不同

关于java - 使用 linux 脚本运行可执行 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36317675/

相关文章:

java - 如何在没有instanceOf的情况下实现我的LayoutManager?

c++ - 使用Boost::Asio套接字读取500ms

c++ - 管道在父子进程中无法正常工作

mysql - 如何导出数据库?我正在使用teraterm

node.js - 如何从本地网络中的另一台电脑访问我的 React 应用程序?

python - 如何在 Linux 中用 C 语言执行 Python 程序

c - GPU_FFT : in unmpamem: control reaches end of non-void function

java - VS Code 标志 System.out.print

java - 如何重构具有许多单一职责的方法的大类?

java - 我想知道网络中机器的IP地址。为什么我得到 127.0.0.1?