我有一个.jar文件,希望每次开机时自动在后台运行。我使用javaw -jar x.jar
来加载它,但是我找不到一种方法来让它在后台运行。有什么办法吗?
我建议将应用程序作为Windows服务运行。您可以像Romain建议的那样使用服务“包装器”。
或者,您可以使用Tomcat。 Windows版Tomcat包括两个二进制文件,tomcat.exe和tomcatw.exe。
tomcat.exe可用于将您的应用程序安装为Windows服务,而tomcatw.exe可用于配置该服务。
这些二进制文件曾经包含在Apache Commons Daemon项目中,称为“procrun”。但是,我认为该项目可能已经停止了。尽管如此,文档仍然存在。这是一个链接: http://commons.apache.org/daemon/procrun.html
我已经成功地使用了这种方法。如果您对此有疑问,我可能可以提供更多信息。
看这里,你可以将其作为服务运行:http://wrapper.tanukisoftware.com/doc/chinese/download.jsp
javaw
是一个强烈的提示,表明系统是 Windows。 - Carl Smotricz