最近我注意到某些应用程序正在javaw
上运行(不在java
中)。它们之间有什么区别?如何在javaw
上运行我的Swing应用程序?
答案 0 :(得分:107)
java.exe
是控制台应用,而javaw.exe
是Windows应用(无控制台)。您不能Console
与javaw.exe
。
答案 1 :(得分:72)
java.exe是等待应用程序完成的命令,直到它接受下一个命令。 javaw.exe是不等待应用程序完成的命令。你可以继续使用其他命令。
答案 2 :(得分:39)
区别在于每个可执行文件所针对的subsystem。
java.exe
定位CONSOLE
子系统。javaw.exe
定位WINDOWS
子系统。答案 3 :(得分:12)
javaw.exe命令与java.exe相同,但javaw.exe没有关联的控制台窗口