新聞中心
寫(xiě)在前面的話(huà)
咱也不喜歡廢話(huà),圖片和方法我都會(huì)特別標(biāo)注出來(lái)的,方法絕對(duì)詳細(xì),并且會(huì)把各個(gè)細(xì)節(jié)標(biāo)注出來(lái)。
剛開(kāi)始學(xué)習(xí)java在環(huán)境配置上遇到了很多問(wèn)題,東看看西看看最終還是解決了。感覺(jué)自己碰到的問(wèn)題蠻全的,這里統(tǒng)一寫(xiě)一篇文章,不光是做個(gè)紀(jì)錄也是方便大家互相學(xué)習(xí)解決。
前置條件(閱讀以下內(nèi)容需要掌握的知識(shí))
有一臺(tái)裝配了win10的電腦,可以連接網(wǎng)絡(luò)懂得基本的電腦操作即可。
其他的按照本教程來(lái)一遍就可以,保證達(dá)到最終配置成功的目的。
準(zhǔn)備
先了解一下java
JVM :英文名稱(chēng)(Java Virtual Machine),就是我們耳熟能詳?shù)?Java 虛擬機(jī)。它只認(rèn)識(shí) xxx.class 這種類(lèi)型的文件,它能夠?qū)?class 文件中的字節(jié)碼指令進(jìn)行識(shí)別并調(diào)用操作系統(tǒng)向上的 API 完成動(dòng)作。所以說(shuō),jvm 是 Java 能夠跨平臺(tái)的核心,具體的下文會(huì)詳細(xì)說(shuō)明。
JRE :英文名稱(chēng)(Java Runtime Environment),我們叫它:Java 運(yùn)行時(shí)環(huán)境。它主要包含兩個(gè)部分,jvm 的標(biāo)準(zhǔn)實(shí)現(xiàn)和 Java 的一些基本類(lèi)庫(kù)。它相對(duì)于 jvm 來(lái)說(shuō),多出來(lái)的是一部分的 Java 類(lèi)庫(kù)。
JDK :英文名稱(chēng)(Java Development Kit),Java 開(kāi)發(fā)工具包。jdk 是整個(gè) Java 開(kāi)發(fā)的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。
顯然,這三者的關(guān)系是:一層層的嵌套關(guān)系。JDK>JRE>JVM。
你需要的知道的就是jdk是你這樣的開(kāi)發(fā)者所需要的,jre是使用者需要的。
很明顯你在安裝了jdk必然會(huì)集成一個(gè)jre來(lái)給你使用,就像是你做飯拿jre這個(gè)勺子嘗了嘗你用jdk做出來(lái)的東西。
下載jdk
大致明白了之后,然后點(diǎn)擊此處下載jdk
你應(yīng)該會(huì)看到這樣的網(wǎng)頁(yè)
點(diǎn)擊圖中箭頭所指示的地方
如果不一樣也沒(méi)有關(guān)系 應(yīng)該只是網(wǎng)頁(yè)改版了 有一些英語(yǔ)知識(shí)找到JAVA se DOWNLOAD即可
緊接著點(diǎn)擊這里的 windows jdk-xx.x.x_windows-x64_bin.exe
然后瀏覽器就會(huì)開(kāi)始下載exe文件了,剩下的按照向?qū)С绦虬惭b你應(yīng)該沒(méi)有問(wèn)題。
這里我以默認(rèn)的安裝地址為例進(jìn)行接下來(lái)的部分。
常見(jiàn)問(wèn)題一覽
安裝后如何配置環(huán)境變量
不管你桌面有沒(méi)有“此電腦”這個(gè)圖標(biāo),這里用微軟自帶的搜索方法來(lái)打開(kāi)環(huán)境變量配置選項(xiàng)卡→
點(diǎn)擊即可打開(kāi) “系統(tǒng)屬性”選項(xiàng)卡→
1. 首先配置java_home變量(大小寫(xiě)不影響)
>變量名:JAVA_HOME >變量值:電腦上JDK安裝的絕對(duì)路徑
比如你我這里安裝在C:\Program Files\Java\jdk-13.0.1路徑處,所以我在變量值的框里填這個(gè)→
如果你找不好路徑地址,我也有個(gè)好辦法(能填好的可以跳過(guò)。)
在目錄下創(chuàng)建一個(gè)文本文件,隨便寫(xiě)些文字,然后保存為.html文件。
然后雙擊打開(kāi)這個(gè)文件,你的瀏覽器地址欄會(huì)出現(xiàn)路徑,把xx.html刪去后剩下部分全選復(fù)制到變量名即可。
2. 添加classpath變量
如果存在 CLASSPATH 變量,選中點(diǎn)擊 (編輯)
如果沒(méi)有,點(diǎn)擊(新建)
輸入/在已有的變量值后面添加:
變量名:CLASSPATH變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.修改path變量
由于 win10 的不同,當(dāng)選中 Path 變量的時(shí)候,系統(tǒng)會(huì)很方便的把所有不同路徑都分開(kāi)了,不會(huì)像 win7 或者 win8 那樣連在一起。
新建兩條路徑
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
(當(dāng)然也會(huì)有連在一起的情況,中間添加一個(gè)分號(hào); 即可)
注意這里可能出現(xiàn)的問(wèn)題。
首先檢查一下這里有沒(méi)有其他路徑標(biāo)到 jar jre jdk包含這些關(guān)鍵字的路徑,如果有請(qǐng)把它們刪除,因?yàn)檫@說(shuō)明你之前安裝過(guò)其他版本或者位置的jdk,會(huì)影響到你使用。
(我個(gè)人是裝matlab時(shí)候帶了一個(gè)jar#貌似是#以及去年裝的jdk,后面會(huì)出現(xiàn)java和javac地址不統(tǒng)一的問(wèn)題。這里先排除這個(gè)隱患)
為了以防萬(wàn)一,你也可以把剛才添加的兩條路徑上移至頂端。(我這步偷懶用了runoob的圖所以是英文move up)
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
然后點(diǎn)擊保存(確定)確定你的修改。
接著讓我們打開(kāi)cmd進(jìn)行檢驗(yàn)
(打開(kāi)cmd的方法:win+R喚出運(yùn)行對(duì)話(huà)框 輸入 cmd 打開(kāi)cmd)
輸入java或者javac ,然后回車(chē)會(huì)出現(xiàn)一大堆指令就說(shuō)明配置成功。
剩余的問(wèn)題
事情到這里并沒(méi)有結(jié)束,只有一個(gè)java程序在你的pc上正常運(yùn)行了,才能說(shuō)明我們的準(zhǔn)備已經(jīng)完成了。
為了測(cè)試需要準(zhǔn)備的
為了解決剩下的問(wèn)題,我們首先需要一個(gè)沒(méi)有問(wèn)題的簡(jiǎn)單程序,譬如 熟知的helloworld。這里我給出代碼,使用notepad++作為編輯器,當(dāng)然使用notepad(記事本)也可以。
public class hellworld { public static void main(String []args) { System.out.println("Hello World"); } }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前標(biāo)題:win10java(jdk安裝)環(huán)境變量配置和相關(guān)問(wèn)題-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.ef60e0e.cn/article/dgsojj.html