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

发布于 2024-11-06 13:18:39 字数 77 浏览 7 评论 0原文

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

欢迎 JNA/JNI 的任何实施。

How I can run Java application at system startup on Windows/Linux/MacOS?

Any implementation of JNA/JNI shall be welcome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

锦欢 2024-11-13 13:18:39

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

Take a look at http://wrapper.tanukisoftware.org. It provides a wrapper for java applications to run under the various operating systems. You can use the community edition.

荒人说梦 2024-11-13 13:18:39

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

可以找到脚本的基本示例此处

我没有大多数然而,其他两个系统的线索。

You can consider your application as a service under linux, and add a script that could start it under /etc/init.d (on most distributions, I think). You'll then have to make the needed links to the runlevel folders, to decide when to run your application. I think you can use chkconfig too

A basic example of script can be found here

I don't have most clues for the other two systems, however.

零時差 2024-11-13 13:18:39

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

On windows you can use reg add
Add the path of your application to hklm/software/microsoft/windows/current version/run
To see more ,on command prompt type reg add /?
Alternatively yo can use system call to add it from your application itself

蘑菇王子 2024-11-13 13:18:39

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

还有一个 YAJSWJSWACDL4J

Take a look at http://yajsw.sourceforge.net/.
It's free and compatible reimplementation of TanukiSoftware Java Service Wrapper featuring free 64-bit support.

There is also a comparison table for YAJSW, JSW, ACD and L4J.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文