如何在Linux启动时加载并执行Java文件?

如何在Linux启动时加载并执行Java文件?

我最近开始编写我的第一个 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

第一次,从命令行运行命令以验证它是否正常工作。

相关内容