本文目錄一覽:
windows找不到javaw怎麼辦?
這個提示說明你的軟件需要java環境。
1. 終止javaw.exe進程
2. 修改連接的服務器地址
3. 啟動EAS客戶端,數據開始更新
4. 更新完畢後,把服務器地址改回來,
5. 終止javaw.exe進程,再啟動EAS客戶端,數據開始更新,應該會更新完全。
程序中java和javaw有什麼區別
java、javaw的區別:
都是java的啟動裝置,當命令行輸出到window的時候,會有java.exe進行,通過任務管理器就可以看到。執行小的java、的程序的時候都會使用到java.exe 進程啦運行;javaw對於我們會比較特殊;
java.exe是win32控制台應用,它提供了一種幫助,代替使用jvm.dll執行java classes 文件,作為一個win32控制台應用,顯然他是和一個控制台相關聯,當執行java classes的時候,它運行。就是用來實現java程序的運行的機制,應該裡面對相應的jvm機制進行了進一步的封裝。
javaw.exe
javaw.exe是相似的和java.exe是一個win32的GUI應用,應用提供自己的GUI窗口,不啟用控制台。
(這個命令直接就包括了java.exe的內容,並且添加了相應的gui界面,還有其他的東西)
總結;
java.exe用於啟動window console 控制台程序
javaw.exe用於啟動 GUI程序
javaw.exe的操作方法
1、java.exe:
運行java程序
2、javac.exe:
編譯的,生成.class文件
3、javaw.exe:
跟java命令相對的,運行java命令時,會出現並保持一個console窗口,
程序中的信息可以通過System.out在console內輸出,而運行javaw,
開始時會出現console,當主程序調用之後,console就會消失;
javaw 大多用來運行GUI程序
注釋: 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 字節。
java.exe和javaw.exe的區別
jdk的java.exe和javaw.exe文件都可以運行由javac.exe編譯出來的java文件,但是,這兩個程序都是有區別的:
1、java啟動的程序是命令行程序或阻塞程序,如果該程序未執行完畢或未被關閉,則所打開的命令行將被阻塞,不能執行其它命令如dir等,可以通過Ctrl+C等方式關閉程序;
2、javaw啟動的程序是窗口程序或非阻塞程序,在使用該命令運行程序後,可接着在命令行中執行下一命令,且啟動的程序與命令行無關不依賴命令行,不能通過Ctrl+C關閉。
也可以這樣解釋:
java.exe是win32控制台應用,javaw.exe是一個win32的GUI應用,這是它們的根本區別
這兩句話的可以理解為當你用cmd控制台用這兩個程序運行其他java程序的時候,java.exe運行的程序之後cmd控制台進入阻塞狀態,正在運行的cmd控制台不能輸入其他命令,而用javaw.exe運行java程序的話,控制台還可以輸入其他命令,java.exe調用的是系統System.console即系統控制台,javaw.exe調用的是java的GUI庫,當用java.exe運行java用戶界面的時候,實際上是java.exe通過系統的控制台調用java的GUI庫,所以通過系統控制台輸出GUI界面,所以cmd是出於阻塞狀態的。
java和javaw的區別
兩個應用程序都能運行你的程序,並非常相似,但是有一個重要的區別,java通過控制台運行,javaw則不是。
控制台幾乎是為純文本編成的,例如如果你用javaw運行所有你打印的狀態不會被打印出來。你打印在程序中的有用信息,錯誤信息也是一樣。
所以,如果你在選擇用哪個:
如果是基於純文本的編成用java。
如果是圖形化但隨時打印成純文本用java。
如果你在檢查錯誤,用java。
如果程序是純粹的圖形化的,而且你需要提升速度,用javaw。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/187855.html