我想知道是否有办法将“java.exe”作为后台进程执行(静默模式执行)
Ex:java -cp。 MyClass arg1
我想将上述语句作为后台进程运行,而不打开命令窗口
答案 0 :(得分:23)
在Windows下,使用javaw.exe
代替java.exe
。请参阅here以获取链接,此处复制相关位:
javaw
命令与java
相同,但javaw
除外,没有关联的控制台窗口。如果不希望显示命令提示符窗口,请使用javaw
。但是,如果由于某种原因启动失败,javaw
启动器将显示一个包含错误信息的对话框。
答案 1 :(得分:1)
使用
javaw -cp . MyClass arg1
(假设您在MS窗口上)
如果您正在查看服务而不是应用程序,那么请查看“服务包装器”