通常來講,gui程序使用的是javaw.exe。而控制檯程序使用的是java.exejava
百度百科內容:windows
一、java.exe:ui
運行java程序spa
二、javac.exe:命令行
編譯的,生成.class文件接口
三、javaw.exe:進程
跟java命令相對的,運行java命令時,會出現並保持一個console窗口,console
程序中的信息能夠經過System.out在console內輸出,編譯
javaw 大多用來運行GUI程序class
註釋: javaw.exe 是存放在 "C:\Program Files" 下的子目錄 - 通常是 C:\WINDOWS\system32\ 或 C:\Program Files\Java\jre1.5.0_02\bin\。已知的 Windows XP 文件大小爲 20,572 字節 (佔總出現比率 69% ),20,549 字節,135,168 字節,45,163 字節,20,576 字節,53,346 字節,28,779 字節,49,250 字節,24,672 字節,49,247 字節,20,544 字節,24,674 字節。
這個不是 Windows 核心文件。 這個進程打開接口連到局域網或互聯網。 進程沒有可視窗口。 這個程序沒有備註。 總結在技術上威脅危險度是 70% , 可是也能夠參考 用戶意見。
若是 javaw.exe 位於在目錄 C:\Windows\System32下,那麼威脅危險度是 67% 。文件大小是 135,168 字節 (佔總出現比率 63% ),45,163 字節,28,779 字節,49,250 字節,53,346 字節。這是個不知名的文件存放於 Windows 目錄。 這個不是 Windows 系統文件。 進程是不可見的。 這個進程打開接口連到局域網或互聯網。
切記: javaw.exe 也多是惡意軟件所假裝,尤爲是當它們存在於 c:\windows 或 c:\windows\system32 目錄。
下面爲網摘:
1)、JAVA啓動的程序能在黑DOS窗口中顯示System.out.print()輸出的內容。而JAVAW則不能顯示。
2)、在批處理中被調用時,會等待JAVA執行完畢;而不會等待JAVAW的執行結果。最後還要指出一個區別:JAVAW不會彈出命令行參數幫助提示信息。
java.exe與javaw.exe有一個最基本的區別,用鼠標雙擊啓動程序時,雙擊JAVA.EXE會 彈出一個黑DOS窗口一閃而過;而雙擊JAVAW.EXE則沒有任何變化。