Windows
java.exe 和 javaw.exe 有什麼區別?
在 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)