以编程方式将 Java 应用程序添加到启动中

发布于 2024-11-06 16:41:45 字数 273 浏览 2 评论 0原文

我们正在为一个学校项目使用 Java 制作一个登录客户端。 它使用 SSH 连接本地服务器以允许互联网连接,为了方便我们的用户,我们希望能够提供“启动时打开”功能。

我们知道这可以通过 linux 中的 cron/damon 作业以及 Windows 中的服务/注册表方法来完成...我们不了解 OS X。

我们想用 java 编写解决方案,每个解决方案不必须适用于所有 3 个操作系统,但只有一个,然后它们可以在需要时执行。

任何帮助将不胜感激。 :-)

问候 马丁

We're making a login client in Java for a school project.
It uses SSH to connect a local server to allow for internet connection, for the convinience of our users we would like to be able to make an "open on startup" function.

We know that this could be done by cron/damon jobs in linux, and by service/registry methods in windows... We don't know about OS X.

We would like to CODE the solution in java, each solution doesn't have to be for all 3 OS' but just one, then they can execute when needed.

Any help would be appriciated. :-)

Regards
Martin

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

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

发布评论

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

评论(2

絕版丫頭 2024-11-13 16:41:45

YAJSW(Yet Another Java Service Wrapper)可以提供此功能,并根据 LGPL 获得许可。

http://yajsw.sourceforge.net/

我想您希望在安装过程中创建配置,并且当用户切换复选框时安装/卸载服务。

您还可以在 http://yajsw.sourceforge.net 找到实现相同功能的其他选项的功能矩阵/#mozTocId284533

出于你的兴趣,在 OS X 上,它使用的系统被称为 launchd

YAJSW (Yet Another Java Service Wrapper) could provide this functionality, and is licensed under the LGPL.

http://yajsw.sourceforge.net/

You'd want to create your configuration during installation I suppose, and in install/uninstall the service when the user toggles the checkbox.

You'll also find a feature matrix of other options for achieving the same thing at http://yajsw.sourceforge.net/#mozTocId284533

And for you interest, under the hood on OS X the system this uses is called launchd.

汐鸠 2024-11-13 16:41:45

您可以尝试 Java Service Wrapper,它还支持 OS X 上的 launchd。此外,可以使用 init.d/upstart 将 Java 应用程序作为 Windows 服务运行或在 Linux 上运行。

http://wrapper.tanukisoftware.com/doc/english/launch-nix .html#boot

http://wrapper.tanukisoftware.com/doc/english /download.jsp

如果您还有任何其他问题,请告诉我。

此致,
基督教

You can try the Java Service Wrapper, which also support launchd on OS X. Furthermore run a Java application as Windows Service or on Linux using init.d/upstart.

http://wrapper.tanukisoftware.com/doc/english/launch-nix.html#boot

http://wrapper.tanukisoftware.com/doc/english/download.jsp

Please let me know if you have any further questions.

Best Regards,
Chrisitan

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