Windows

java.exe 和 javaw.exe 有什麼區別?

  • May 26, 2017

在 Windows 伺服器上,我有 2 種 Java 程序

  • java.exe
  • javaw.exe

有什麼區別 ?

java.exe彈出一個控制台視窗。javaw.exe才不是。

如果您期望文本輸出,則需要使用java.exe. 如果應用程序彈出自己的視窗(例如 Eclipse),您可以使用javaw.exe.

Java 是在 DOS 框中執行的普通的老式 java 解釋器(因此您始終打開一個控制台視窗)。

Javaw 是一個不打開控制台視窗的 java 包裝器(我猜想將 stdio、stdout 和 stderr 重定向到 NUL)

引用自:https://serverfault.com/questions/35116