首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >怎样才能轻松地让用户看不到java应用程序呢?

怎样才能轻松地让用户看不到java应用程序呢?
EN

Stack Overflow用户
提问于 2010-06-16 10:09:36
回答 2查看 1.2K关注 0票数 8

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

对此有什么帮助/提示吗?在此,非常感谢您的帮助!

致以敬意,

佩德罗

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-16 10:12:23

使用javaw.exe而不是java.exe,您将不会得到控制台窗口。

java.sun.com中:

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

编辑:

.bat将启动一个控制台。如果您可以在控制台启动一小段时间的情况下工作,您可以在调用javaw之前使用start。这将为javaw产生另一个无控制台进程,并允许有控制台的bat退出。

票数 7
EN

Stack Overflow用户

发布于 2010-06-16 11:07:50

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3050291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档