2013-06-12 18 views
0

我通过运行批处理文件,不时弹出一个java程序。应用程序工作正常,但运行应用程序(批处理文件)后,我们能够在任务栏中看到cmd提示(尽量减少状态),但我希望应用程序在后台运行(如skype或gtalk)。 请帮帮我。 预先感谢您我想要一个Java应用程序在后台运行(如skipe或gtalk)

+0

指这些链接, http://stackoverflow.com/questions/1146696/run-java-application-as-background-process http://www.coderanch.com/t/232702/threads/ java/running-java-application-background –

+0

检查此链接:http://stackoverflow.com/questions/68113/how-to-create-a-windows-service-from-java-app –

回答

1

使用VBS脚本调用批处理脚本,将隐藏窗口

CreateObject("Wscript.Shell").Run "yourbatchname.bat",0,True

1

确保您使用javaw进程启动它(而不是Java)。

the first link from the first search这里相关部分:

这让应用程序启动自己的GUI窗口,并不会启动控制台提供了一个帮手。无论何时我们想要运行基于GUI的应用程序,并且不需要命令控制台,我们都可以将其用作应用程序启动器。

我希望这可以帮助你。