我想知道是否有办法执行“java.exe”作为后台进程(静默模式执行)使用java.exe执行无声模式
例如:java -cp。 MyClass的ARG1
我想运行上面的语句作为后台进程,而无需打开命令窗口
我想知道是否有办法执行“java.exe”作为后台进程(静默模式执行)使用java.exe执行无声模式
例如:java -cp。 MyClass的ARG1
我想运行上面的语句作为后台进程,而无需打开命令窗口
在Windows环境下,使用javaw.exe
代替java.exe
。见here的链接,相关的位复制在这里:
的
javaw
命令等同于java
,除了具有javaw
没有关联的控制台窗口。如果您不想显示命令提示符窗口,请使用javaw
。但是,如果启动因某些原因失败,则启动器将显示一个包含错误信息的对话框。
感谢这是令人鼓舞的 – srinannapa 2010-05-25 07:18:30
@paxdiablo如果从Windows注销,它会继续以这种方式运行吗? – kommradHomer 2012-09-12 09:18:41
@kommradHomer,不知道,你必须尝试。由于它不作为服务运行,我对此表示怀疑。 – paxdiablo 2012-09-12 10:21:28
使用
javaw -cp . MyClass arg1
(假设你在MS Windows)
如果你在寻找服务,而应用程序,然后再看看在 '服务包装'
什么你的意思是无声模式执行?抑制所有控制台输出? – aioobe 2010-05-25 07:09:07