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中没有关联的控制台窗口