151

最近我注意到一些应用程序正在运行javaw(不在java)。它们之间有什么区别,我如何运行我的 Swing 应用程序javaw

4

4 回答 4

121

java.exe是控制台应用程序,javaw.exe而是 Windows 应用程序(无控制台)。你不能拥有Consolewith javaw.exe

于 2010-01-04T05:55:44.303 回答
80

java.exe 是它等待应用程序完成的命令,直到它接受下一个命令。javaw.exe 是不会等待应用程序完成的命令。您可以继续执行其他命令。

于 2010-01-04T06:09:44.480 回答
45

不同之处在于每个可执行文件所针对的子系统。

  • java.exeCONSOLE以子系统为目标。
  • javaw.exeWINDOWS以子系统为目标。
于 2013-04-12T11:49:47.153 回答
15

javaw.exe 命令与 java.exe 相同,只是 javaw.exe 没有关联的控制台窗口

于 2010-01-04T06:00:40.957 回答