我最近开始编写我的第一个 Java 项目。一个自动闹钟。
我完成了所有工作,现在我有了编译好的.class
文件。但要让它工作,我需要每次重启机器时都启动它。所以我只想知道如何让 Linux 每次重启时都启动 Java 类文件。
答案1
您必须在/etc/rc.local
文件中引用您的可执行文件(或添加系统启动服务/etc/rc2.d
:Pi 启动到运行级别 2)。
在那里,你放置一个java
具有完整路径的正常调用(即/usr/local/bin/java ...
或/usr/bin/java ...
)。
如果您希望将输出记录到文件中,您可以利用syslog
函数或将输出重定向到日志文件(或两个单独的日志文件,一个用于标准输出日志,一个用于错误日志),即
/path/to/java -JAVA_OPTIONS your.class >> /var/log/logfile.log 2>> /var/log/logfile.err
第一次,从命令行运行命令以验证它是否正常工作。