我们正在为一个学校项目制作一个Javalogin客户端。 它使用SSH连接本地服务器以允许互联网连接,为了便于我们的用户,我们希望能够在“启动时打开”function。
我们知道这可以通过Linux中的cron / damon作业来完成,也可以通过windows中的服务/registry方法来完成…我们不了解OS X.
我们想要在java中编译解决scheme,每个解决scheme不一定是针对所有3个操作系统,而只是一个,然后在需要的时候执行。
任何帮助将appriciated。 🙂
问候马丁
YAJSW(另一个Java服务包装器)可以提供这种功能,并且在LGPL下获得许可。
你想要在安装过程中创建你的配置,当用户切换复选框时,安装/卸载服务。
您还可以在http://yajsw.sourceforge.net/#mozTocId284533上找到用于实现相同功能的其他选项的功能矩阵
为了您的利益,在OS X的引擎下,这个系统被称为launchd 。
您可以尝试Java Service Wrapper,它也支持在OS X上启动。此外,使用init.d / upstart将Java应用程序作为Windows Service或Linux运行。
http://wrapper.tanukisoftware.com/doc/english/launch-nix.html#boot
http://wrapper.tanukisoftware.com/doc/english/download.jsp
如果您还有其他问题,请告诉我。
最好的问候,Chrisitan