如何在Windows/Linux/MacOS系统启动时运行Java应用程序?
如何在Windows/Linux/MacOS系统启动时运行Java应用程序如何在Windows/Linux/MacOS系统启动时运行Java应用程序?,java,cross-platform,java-native-interface,startup,jna,Java,Cross Platform,Java Native Interface,Startup,Jna,如何在Windows/Linux/MacOS系统启动时运行Java应用程序 JN/JNI的任何实现都是受欢迎的。 < P>您可以将您的应用程序视为Linux下的服务,并添加一个脚本,该脚本可以在/ETC/init .d下启动它(在大多数发行版上,我认为)。然后,您必须创建到运行级文件夹的必要链接,以决定何时运行应用程序。我想你也可以用 可以找到脚本的基本示例 但是,对于其他两个系统,我没有太多的线索。在windows上,您可以使用reg add 将应用程序的路径添加到hklm/software
但是,对于其他两个系统,我没有太多的线索。在windows上,您可以使用reg add 将应用程序的路径添加到hklm/software/microsoft/windows/current version/run 要查看更多信息,请在命令提示下键入reg add/? 或者,您可以使用系统调用从应用程序本身添加它。它为java应用程序提供了一个在各种操作系统下运行的包装器。您可以使用社区版。查看。 它是TanukiSoftware Java服务包装器的免费和兼容的重新实现,具有免费的64位支持
还有一个用于和的比较表。是否有任何JNA/JNI实现可以实际工作JNA/JNI不是在启动时启动进程的技术,它们用于从Java应用程序调用本机代码。是的,我知道,但在不同的操作系统下,有公共库可以访问类似的功能。。。这是我在java中的第一个项目,我想了解一下是否有@Vadzim的副本。鉴于该问题的范围是关于windows服务的,它将其限制在windows中,因此它不是副本。可下载的TanukiSoftware java Service Wrapper 64位windows二进制文件: