今天凡太百科給各位分享javaw的知識,其中也會對javaweb期末考試題及答案進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

windows找不到j(luò)avaw怎么辦?
這個提示說明你的軟件需要java環(huán)境。
1. 終止javaw.exe進程
2. 修改連接的服務(wù)器地址
3. 啟動EAS客戶端,數(shù)據(jù)開始更新
4. 更新完畢后,把服務(wù)器地址改回來,
5. 終止javaw.exe進程,再啟動EAS客戶端,數(shù)據(jù)開始更新,應(yīng)該會更新完全。
程序中java和javaw有什么區(qū)別
java、javaw的區(qū)別:
都是java的啟動裝置,當(dāng)命令行輸出到window的時候,會有java.exe進行,通過任務(wù)管理器就可以看到。執(zhí)行小的java、的程序的時候都會使用到j(luò)ava.exe 進程啦運行;javaw對于我們會比較特殊;
java.exe是win32控制臺應(yīng)用,它提供了一種幫助,代替使用jvm.dll執(zhí)行java ?classes 文件,作為一個win32控制臺應(yīng)用,顯然他是和一個控制臺相關(guān)聯(lián),當(dāng)執(zhí)行java classes的時候,它運行。就是用來實現(xiàn)java程序的運行的機制,應(yīng)該里面對相應(yīng)的jvm機制進行了進一步的封裝。
javaw.exe
javaw.exe是相似的和java.exe是一個win32的GUI應(yīng)用,應(yīng)用提供自己的GUI窗口,不啟用控制臺。
(這個命令直接就包括了java.exe的內(nèi)容,并且添加了相應(yīng)的gui界面,還有其他的東西)
總結(jié);
java.exe用于啟動window console ?控制臺程序
javaw.exe用于啟動 GUI程序
javaw.exe的操作方法
1、java.exe:
運行java程序
2、javac.exe:
編譯的,生成.class文件
3、javaw.exe:
跟java命令相對的,運行java命令時,會出現(xiàn)并保持一個console窗口,
程序中的信息可以通過System.out在console內(nèi)輸出,而運行javaw,
開始時會出現(xiàn)console,當(dāng)主程序調(diào)用之后,console就會消失;
javaw 大多用來運行GUI程序
注釋: javaw.exe 是存放在 C:\Program Files 下的子目錄 - 一般是 C:\WINDOWS\system32\ 或 C:\Program Files\Java\jre1.5.0_02\bin\。已知的 Windows XP 文件大小為 20,572 字節(jié) (占總出現(xiàn)比率 69% ),20,549 字節(jié),135,168 字節(jié),45,163 字節(jié),20,576 字節(jié),53,346 字節(jié),28,779 字節(jié),49,250 字節(jié),24,672 字節(jié),49,247 字節(jié),20,544 字節(jié),24,674 字節(jié)。
java.exe和javaw.exe的區(qū)別
jdk的java.exe和javaw.exe文件都可以運行由javac.exe編譯出來的java文件,但是,這兩個程序都是有區(qū)別的:
1、java啟動的程序是命令行程序或阻塞程序,如果該程序未執(zhí)行完畢或未被關(guān)閉,則所打開的命令行將被阻塞,不能執(zhí)行其它命令如dir等,可以通過Ctrl+C等方式關(guān)閉程序;
2、javaw啟動的程序是窗口程序或非阻塞程序,在使用該命令運行程序后,可接著在命令行中執(zhí)行下一命令,且啟動的程序與命令行無關(guān)不依賴命令行,不能通過Ctrl+C關(guān)閉。
也可以這樣解釋:
java.exe是win32控制臺應(yīng)用,javaw.exe是一個win32的GUI應(yīng)用,這是它們的根本區(qū)別
這兩句話的可以理解為當(dāng)你用cmd控制臺用這兩個程序運行其他java程序的時候,java.exe運行的程序之后cmd控制臺進入阻塞狀態(tài),正在運行的cmd控制臺不能輸入其他命令,而用javaw.exe運行java程序的話,控制臺還可以輸入其他命令,java.exe調(diào)用的是系統(tǒng)System.console即系統(tǒng)控制臺,javaw.exe調(diào)用的是java的GUI庫,當(dāng)用java.exe運行java用戶界面的時候,實際上是java.exe通過系統(tǒng)的控制臺調(diào)用java的GUI庫,所以通過系統(tǒng)控制臺輸出GUI界面,所以cmd是出于阻塞狀態(tài)的。
java和javaw的區(qū)別
兩個應(yīng)用程序都能運行你的程序,并非常相似,但是有一個重要的區(qū)別,java通過控制臺運行,javaw則不是。
控制臺幾乎是為純文本編成的,例如如果你用javaw運行所有你打印的狀態(tài)不會被打印出來。你打印在程序中的有用信息,錯誤信息也是一樣。
所以,如果你在選擇用哪個:
如果是基于純文本的編成用java。
如果是圖形化但隨時打印成純文本用java。
如果你在檢查錯誤,用java。
如果程序是純粹的圖形化的,而且你需要提升速度,用javaw。
eclipse中的javaw.exe是什么,它與JRE的關(guān)系是什么?
eclipse中的javaw.exe是Sun Microsystems公司的相關(guān)網(wǎng)絡(luò)協(xié)議軟件。
跟java命令相對的,運行java命令時,會出現(xiàn)并保持一個console窗口,程序中的信息可以通過System.out在console內(nèi)輸出,而運行javaw,開始時會出現(xiàn)console,當(dāng)主程序調(diào)用之后,console就會消失;
javaw 大多用來運行GUI程序
注釋: javaw.exe 是存放在 "C:\Program Files" 下的子目錄 - 一般是 C:\WINDOWS\system32\ 或 C:\Program Files\Java\jre1.5.0_02\bin\。
javaw.exe是jre的一部分。
jre(java runtime environment),就是java程序的運行環(huán)境。用戶所寫的java程序在經(jīng)過javac編譯后會形成字符行文件,這個java的中間文件,計算機是看不懂的,而這個文件是給jvm(java的虛擬機)用的,由jvm進行解釋后形成機器語言給計算機。而這個jvm就在jre中,也就是說java程序的運行要有jre來擔(dān)當(dāng)。










