位置: 首頁 > 計算機 > java語言

java.exe和javaw.exe的區別和使用方法示例

2014-11-17 java語言

相同點:二者都是Java的虛擬機器,用來執行Java程式

區別:執行程式時不會輸出控制檯資訊,如果是雙擊開啟jar檔案的話(假設已經設定好了開啟方式),那麼根本就不會出現控制檯視窗,主要用來執行帶窗體的應用程式,其中的“w”就是window的意思,所以用它來執行控制檯程式時雖不會報錯,但不會輸出任何結果。而無論執行控制檯程式,還是執行窗體程式都沒有任何問題。

情景模擬一:

編寫一個最簡單的控制檯程式:

複製程式碼 程式碼如下:

public static void main(String[] args){

tln("Hello World!");

}

執行:

情景模擬二:

如果是執行帶GUI的程式:

1、如果用cmd的方式開啟jar檔案,有tln的'程式碼,會正常輸出,而就不會輸出,但控制檯視窗都不會消失。

2、如果是“右鍵”-->“開啟方式”的方式執行jar檔案的話,那麼用開啟檔案還會保留一個控制檯視窗,則不會出現,所以執行窗體程式一般都用。

或者使用示例:

java [-options] class [args...]

(用來執行一個已經編譯好的位元組碼檔案)

or java [-options] -jar jarfile [args...]

(用來執行一個打包好的jar檔案)

標籤:示例 javaexe javawexe
2016-06-28
2017-12-13
2016-10-26
2016-07-07
2014-12-07
2015-12-31
2016-06-28
2016-10-23
2015-09-09
2017-01-24

Copyright ©2024 才華齋 All Rights Reserved.