Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法启动一个隐藏的jar文件?_Java_Jar_Hidden - Fatal编程技术网

Java 有没有办法启动一个隐藏的jar文件?

Java 有没有办法启动一个隐藏的jar文件?,java,jar,hidden,Java,Jar,Hidden,我有一个.jar文件,我想在每次启动计算机时隐藏在后台运行。我使用javaw-jarx.jar来加载它,但是我似乎找不到一种方法来隐藏它。有办法吗?看这里,您可以作为服务运行:我建议将应用程序作为Windows服务运行。您可以使用Romain建议的服务“包装器” 或者,您可以使用Tomcat。Tomcat for Windows包含两个二进制文件:Tomcat.exe和tomcatw.exe tomcat.exe可用于将应用程序安装为Windows服务,而tomcatw.exe可用于配置所述服务

我有一个.jar文件,我想在每次启动计算机时隐藏在后台运行。我使用
javaw-jarx.jar
来加载它,但是我似乎找不到一种方法来隐藏它。有办法吗?

看这里,您可以作为服务运行:

我建议将应用程序作为Windows服务运行。您可以使用Romain建议的服务“包装器”

或者,您可以使用Tomcat。Tomcat for Windows包含两个二进制文件:Tomcat.exe和tomcatw.exe

tomcat.exe可用于将应用程序安装为Windows服务,而tomcatw.exe可用于配置所述服务

这些二进制文件曾经作为一种称为“procrun”的东西包含在ApacheCommons守护程序项目中。然而,我认为该项目可能已经不存在了。但文档仍然存在。以下是一个链接:


我已经成功地使用了这种方法。如果您对此有疑问,我可能会提供更多信息。

答案取决于操作系统。请指定。
javaw
强烈提示系统是Windows。现在如何不隐藏它?当它启动时,您是否看到“黑色窗口”,或者是否有GUI?或者程序出现在任务栏中是个问题?哦,对不起。系统是Windows7 64位的,是的,有一个GUI。那么,有没有一种方法可以隐藏启动它,这样它就不会显示GUI。@Janne a,该应用程序需要设计为运行GUI,但在Janne澄清它有GUI时,它就被删除了。作为服务运行将不允许看到GUI。@Alan Krueger-他不希望看到GUIseen@Janne你是在寻找“不可见”还是“最初隐藏”?将GUI作为服务运行没有多大意义;为什么要有图形用户界面?