繁体   English   中英

如何在Windows / Linux / MacOS上的系统启动时运行Java应用程序?

[英]How to run Java application at system startup on Windows/Linux/MacOS?

如何在Windows / Linux / MacOS上的系统启动时运行Java应用程序?

欢迎任何JNA / JNI的实施。

看看http://wrapper.tanukisoftware.org 它为java应用程序提供了在各种操作系统下运行的包装器。 您可以使用社区版。

您可以将您的应用程序视为linux下的服务,并添加一个可以在/etc/init.d下启动它的脚本(我认为在大多数发行版上)。 然后,您必须创建运行级别文件夹所需的链接,以决定何时运行您的应用程序。 我想你也可以使用chkconfig

脚本的基本示例可以在这里找到

但是,我没有其他两个系统的大部分线索。

在Windows上,您可以使用reg add将应用程序的路径添加到hklm / software / microsoft / windows / current version / run要查看更多信息,请在命令提示符下键入reg add /? 或者,你可以使用系统调用从你的应用程序本身添加它

看看http://yajsw.sourceforge.net/ 它是TanukiSoftware Java Service Wrapper的免费和兼容的重新实现,具有免费的64位支持。

还有一个比较表YAJSWJSWACDL4J

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM