如何轻松地使用户看不到java应用程序?

Ped*_*ora 8 java

我已经开发了一个Java应用程序,目前正在通过双击".bat"文件来运行,该文件执行类似"java -jar proy.jar"的操作.此应用程序只是侦听端口并写入数据库,因此它没有任何用户界面(例如窗口).我需要这个应用程序以后台模式运行,或者它是一个服务,但我真的没有更多.如果应用程序以用户无法察觉的方式运行就足够了,这样用户就不会受到打扰,因此不能错误地关闭应用程序.顺便说一下,这将在特定的计算机上运行,​​所以如果我必须进行任何手动配置以便使其工作,这是可以的.此外,我需要此应用程序在启动时运行.

有关此问题的任何帮助/提示?提前,非常感谢你的帮助!

问候,

佩德罗

akf*_*akf 7

使用javaw.exe而不是java.exe你将得到一个控制台窗口.

来自java.sun.com:

javaw命令与java相同,但javaw没有关联的控制台窗口.当您不希望出现命令提示符窗口时,请使用javaw.但是,如果由于某种原因启动失败,则javaw启动程序将显示一个包含错误信息的对话框.

编辑:

.bat将启动一个控制台.如果您可以使用控制台,只需几秒钟,您就可以javaw使用start.这将产生对其他控制台少过程javaw,并允许控制台- FUL蝙蝠退出.