繁体   English   中英

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

[英]How can I easily make a java application invisible to the user?

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

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

问候,

佩德罗

使用javaw.exe而不是java.exe ,你将无法获得控制台窗口。

来自java.sun.com

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

编辑:

.bat将启动一个控制台。 如果您可以使用控制台javaw ,您可以使用start来调用javaw 这将产生对其他控制台少工艺javaw ,并允许控制台- FUL蝙蝠退出。

如果您的目标是Windows环境,则可以将应用程序作为系统托盘图标(Java 1.6)运行。 单击“系统托盘”图标以允许用户选择一些选项时,允许触发上下文相关菜单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM