你可以将你的应用程序视为Linux下的一个服务,并添加一个脚本,在/etc/init.d下启动它(在大多数发行版中,我认为是这样)。然后,您需要创建所需的链接到运行级别文件夹,以决定何时运行您的应用程序。我认为你也可以使用chkconfig。这里可以找到脚本的基本示例here。然而,我对其他两个系统没有什么头绪。
在Windows上,您可以使用reg add命令将应用程序路径添加到hklm/software/microsoft/windows/current version/run中。要了解更多信息,请在命令提示符中键入reg add /?。或者,您可以从应用程序本身使用系统调用来添加它。
请看http://yajsw.sourceforge.net/。这是一个免费的、与TanukiSoftware Java Service Wrapper兼容的重新实现,支持免费的64位版本。此外,还有一张比较表格,包括YAJSW、JSW、ACD和L4J。