JDK文件目錄結(jié)構(gòu)及配置環(huán)境變量全過程
JDK文件目錄結(jié)構(gòu)及配置環(huán)境變量
目錄結(jié)構(gòu)
目錄名稱 | 說明 |
---|---|
bin | 可執(zhí)行程序,開發(fā)工具(編譯工具javac.exe、運行工具java.exe等) |
conf | JDK的相關(guān)配置文件 |
include | 包含其他語言寫的程序,平臺特定的頭文件 |
jmods | 該路徑下存放了JDK的各種模塊 |
egal | 該路徑下存放了JDK各模塊的授權(quán)文檔 |
lib | 包含了java核心代碼,rt.jar包(包含java定義的類字節(jié)碼文件),別人寫好的java類,補(bǔ)充的jar包 |
- jre文件夾 運行環(huán)境
- src文件夾 java源代碼,包含所有java相關(guān)的類
配置環(huán)境變量
JDK下載
JRE和JDK
- JVM(Java Virtual Machine),Java虛擬機(jī),實現(xiàn)跨平臺 源文件.java----->JVM編譯------>字節(jié)碼文件.class
- JRE(Java Runtime Environment),Java運行環(huán)境,包含了JVM和Java的核心類庫(Java API)
- JDK(Java Development Kit)稱為Java開發(fā)工具,包含了JRE和開發(fā)工具
- 心得:我們只需安裝JDK即可,它包含了java的運行環(huán)境和虛擬機(jī)。
下載
- 官方網(wǎng)站
- JDK安裝極其簡單,就不介紹了
環(huán)境變量
配置環(huán)境變量相當(dāng)于是把JDK放到一個所有目錄都可以訪問的地方,如果不配置環(huán)境變量,那么這些命令只可以在JDK安裝目錄下執(zhí)行。
path
:讓工具可以在任何位置都可以訪問JAVA_HOME
:方便配置環(huán)境變量(讓相對路徑的寫法簡單些)classPath
:把生成的class文件都放到一起,方便管理
CLASSPATH配置時為什么要加 .
:在設(shè)置CLASSPATH變量時,必須在配置路徑前添加一個點(.)來識別當(dāng)前目錄下的Java類。
- JAVA_HOME:java安裝路徑
- path£º%JAVA_HOME%\bin
classPath可以不用配置,不配置則產(chǎn)生的class字節(jié)碼文件都默認(rèn)存放在java項目所在的文件夾
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //記得前面有個"."
環(huán)境變量配置成功
- 驗證:
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java面試題沖刺第十三天--數(shù)據(jù)庫(3)
這篇文章主要為大家分享了最有價值的三道數(shù)據(jù)庫面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下2021-07-07修改idea的這些啟動參數(shù),令你的idea健步如飛
這篇文章主要介紹了修改idea的這些啟動參數(shù),令你的idea健步如飛~具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01Java?properties?和?yml?的區(qū)別解析
properties和yml都是Spring?Boot支持的兩種配置文件,它們可以看做Spring?Boot在不同時期的兩種“產(chǎn)品”,這篇文章主要介紹了Java?properties?和?yml?的區(qū)別,需要的朋友可以參考下2023-02-02Android中PreferenceActivity使用詳解
本文主要介紹了Android中PreferenceActivity使用詳解,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09