0. 前話
本篇介紹了初學(xué)者在Windows操作系統(tǒng)上搭建Java開發(fā)環(huán)境的全過程冬念。概括為如下4個(gè)步驟:
下載→安裝→設(shè)置→測(cè)試
1. 下載安裝包
-
去Oracle官網(wǎng)http://www.oracle.com/找到Java SE下載頁,點(diǎn)擊DOWNLOAD↓按鈕,進(jìn)入下載列表立轧。
圖1-1 Java SE下載頁 -
先點(diǎn)選Accept License Agreement單選按鈕,然后選擇合適自己操作系統(tǒng)的安裝包下載。筆者是Win10 64位操作系統(tǒng)氛改,所以選擇列表中最后一個(gè)下載匀借。
圖1-2 Java SE下載列表 -
說明(本節(jié)內(nèi)容可跳過,直接進(jìn)入「安裝」)
- Java SE(Java Platform平窘,Standard Edition) 即Java標(biāo)準(zhǔn)版吓肋,適用于桌面系統(tǒng);
- Java EE(Java Platform瑰艘,Enterprise Edition) 即Java企業(yè)版是鬼,適用于創(chuàng)建服務(wù)器應(yīng)用程序;
- Java ME (Java Platform, Micro Edition ) 即Java微型版紫新,適用于小型設(shè)備均蜜、智能卡等嵌入式開發(fā)(如手機(jī)、小家電等)芒率。
2. 安裝Java
Step 0囤耳,準(zhǔn)備……
在常用安裝目錄(筆者是D:\ProgramFiles\
)下新建名為Java的文件夾,并在此文件夾中新建兩個(gè)文件夾偶芍,命名為jdk和jre充择。-
Step 1,運(yùn)行下載好的安裝包匪蟀,進(jìn)入“下一步”椎麦;
圖2-1 Step 1 -
Step 2,安裝目錄選擇到新建的jdk文件夾材彪,進(jìn)入“下一步”開始安裝jdk观挎;
圖2-2 Step 2 -
Step 3,jdk安裝完成后段化,彈出jre安裝頁面嘁捷,“更改”安裝目錄到新建的jre文件夾,進(jìn)入“下一步”開始安裝jre显熏;
圖2-3 Step 3 -
Step 4雄嚣,jre安裝好后,可直接“關(guān)閉”佃延,也可點(diǎn)擊“后續(xù)步驟”查看開發(fā)指南现诀。
圖2-4 Step 4 說明(本節(jié)內(nèi)容可跳過,直接進(jìn)入「設(shè)置」環(huán)境變量)
- JDK(Java SE Development Kit)Java開發(fā)工具包履肃,包含開發(fā)工具,JRE等坐桩;
- JRE(Java SE Runtime Environment ) Java運(yùn)行環(huán)境尺棋,包含JVM,Library類庫等組件;
-
JVM (Java Virtual Machine)Java虛擬機(jī)膘螟,負(fù)責(zé)把編譯后的java程序——即.class類文件成福,解釋給本地操作系統(tǒng)執(zhí)行。
- Java程序執(zhí)行過程:源代碼.java→編譯器編譯→中間碼.class→JVM運(yùn)行中間碼荆残、解釋器解釋→機(jī)器指令奴艾,執(zhí)行;
- 跨平臺(tái)特性:源代碼和編譯器是平臺(tái)無關(guān)的内斯,JVM是平臺(tái)相關(guān)的蕴潦,所以Java程序可以跨平臺(tái)運(yùn)行。
3. 配置環(huán)境變量
系統(tǒng)屬性→高級(jí)系統(tǒng)設(shè)置→環(huán)境變量→系統(tǒng)變量→新建……
-
3.1潭苞,新建JAVA_HOME
- 變量名:
JAVA_HOME
- 變量值:
D:\ProgramFiles\Java\jdk
- 變量名:
-
3.2,新建CLASSPATH
- 變量名:
ClassPath
- 變量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 注意:
這里使用了相對(duì)路徑的寫法真朗,%java_home%
就等于3-1中新建的JAVA_HOME的值D:\ProgramFiles\Java\jdk
此疹,可以用echo %java_home%
在命令行中查詢驗(yàn)證; - 變量值由3部分——
.
和%JAVA_HOME%\lib\dt.jar
遮婶,及%JAVA_HOME%\lib\tools.jar
組成蝗碎,.
代表當(dāng)前目錄。
- 注意:
- 變量名:
-
3.3旗扑,在系統(tǒng)變量Path中添加值
名為Path的系統(tǒng)變量是已經(jīng)存在的衍菱,無需新建,選中后編輯肩豁,添加Java變量值即可脊串。- 變量名:Path
- 變量值:
%java_home%\bin
- 環(huán)境變量的作用
(占位)
4. 測(cè)試java命令
-
4.1,命令行測(cè)試:
- 使用
win+r
調(diào)出運(yùn)行清钥,執(zhí)行cmd
打開命令行窗口……
圖4-1 打開命令行 - 測(cè)試命令
java
琼锋、javac
、java -version
圖4-2 測(cè)試java命令
圖4-3 測(cè)試javac命令
圖4-4 測(cè)試java - version命令
- 使用
-
說明(本節(jié)內(nèi)容可跳過)
-
javac祟昭,運(yùn)行java編譯器(Java Compiler)javac.exe缕坎,把Java源文件編譯成字節(jié)碼.class文件。推薦閱讀:
javac命令詳解(上)
javac命令詳解(下) - java篡悟,運(yùn)行java.exe谜叹,……
- java -version,查詢Java版本信息搬葬。
-
javac祟昭,運(yùn)行java編譯器(Java Compiler)javac.exe缕坎,把Java源文件編譯成字節(jié)碼.class文件。推薦閱讀:
-
4.2荷腊,helloworld程序測(cè)試
-
step 1,編輯源代碼急凰;
新建txt文本文檔女仰,寫入如下代碼,修改文件名為HelloWorld.java
,注意后綴名是.java
不是疾忍。.txt
-
step 1,編輯源代碼急凰;
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("hello, world");
}
}
-
step 2乔外, 編譯;
打開命令行窗口一罩,使用cd
命令進(jìn)入HelloWorld.java文件目錄杨幼。
運(yùn)行javac HelloWorld.java
進(jìn)行編譯,生成HelloWorld.class文件聂渊。 -
step 3差购, 運(yùn)行;
運(yùn)行java HelloWorld
歧沪,命令行窗口打印出hello, world
字符串歹撒。
測(cè)試完成!
End