App下載

java安裝好了不見圖標(biāo)怎么辦?沒有圖標(biāo)java如何工作

詩與彼方 2023-05-29 14:45:07 瀏覽數(shù) (3935)
反饋

先說結(jié)論,java的圖標(biāo),包括桌面的圖標(biāo)(快捷方式),開始菜單的應(yīng)用按鈕,都沒有用,所以與其去考慮沒有了這些圖標(biāo)怎么辦,不如去仔細(xì)了解一下java是怎么工作的!


當(dāng)我們完成一段java代碼后,想要運(yùn)行這段java程序,需要做兩個(gè)步驟(因?yàn)閖ava比較特殊,需要先編譯,然后再解釋執(zhí)行)。

第一步是使用下載安裝的java軟件中的javac工具,把java源代碼轉(zhuǎn)變成java class文件(java字節(jié)碼),

第二步是將java class文件丟入java虛擬機(jī)中(也就是使用java工具)


 安裝目錄下的bin文件夾內(nèi)的javac和java工具,所以環(huán)境變量需要配置java安裝目錄的bin文件夾,才能在命令行中使用這兩個(gè)命令。

環(huán)境變量對(duì)java很重要!正確配置環(huán)境變量,你就可以在命令提示符中使用java和javac命令,這對(duì)你的幫助不止于此!

我們?cè)趯?shí)際開發(fā)java程序的時(shí)候,不會(huì)傻傻的使用記事本去編輯代碼,而是使用vscode,idea,eclipse之類的軟件來開發(fā)java程序,他們會(huì)去找環(huán)境變量是否有配置java,這樣就可以直接使用系統(tǒng)自帶的java環(huán)境了(很不巧的是,上述的幾個(gè)軟件都沒有自帶jdk,所以你要是沒有安裝java的話,上述軟件是沒辦法編譯運(yùn)行java代碼的)。

說到這里,你會(huì)發(fā)現(xiàn)好像全程只用到了命令行,并沒有用到什么圖形化的工具,也沒有點(diǎn)擊過什么桌面圖標(biāo),開發(fā)過程也很順利。

沒錯(cuò),這就是程序員,能用命令行解決的事情就盡量用命令行解決,這樣可以提升效率,此外如果使用遠(yuǎn)程的linux輔助開發(fā),這個(gè)時(shí)候linux是無法提供圖形化界面的,也就只能使用命令行了。

我們?cè)賮砜纯磈ava的圖標(biāo)里有什么:

這是java17版本的開始程序的文件夾,沒有桌面圖標(biāo)。


java和javac都能正常工作,


這是java8的開始文件夾,也沒有桌面圖標(biāo)。


很遺憾,早先安裝的java含有java mission control,但現(xiàn)在已經(jīng)不包含了。


java mission control大概長這樣:

jfr_main

但實(shí)際上我們很少使用它,就整個(gè)開發(fā)過程中,基本用到的都是命令行!

 所以從java1.8(也就是java8)到j(luò)ava17,開始文件夾內(nèi)的選項(xiàng)越來越少,直到只剩一個(gè)開發(fā)文檔的按鈕。

java和javac都能正常工作,


更多有用資訊,請(qǐng)關(guān)注w3cschool 猿筆記。


0 人點(diǎn)贊