java.exe和javaw.exe的区别
最近我注意到一些应用程序正在javaw
上运行(不在java
)。 他们之间有什么区别,我怎样才能在javaw
上运行我的Swing应用程序?
java.exe是它等待应用程序完成的命令,直到它接受下一个命令。 javaw.exe是不会等待应用程序完成的命令。 你可以继续使用另一个命令。
java.exe
是控制台应用程序,而javaw.exe
是Windows应用程序(无控制台)。 您不能拥有javaw.exe
Console
。
不同之处在于每个可执行文件所针对的子系统 。
-
java.exe
目标是CONSOLE
子系统。 -
javaw.exe
目标是WINDOWS
子系统。
javaw.exe命令与java.exe完全相同,只是在javaw.exe中没有关联的控制台窗口