- 深入淺出Java編程
- 遲殿委 王健編著
- 791字
- 2022-07-29 14:19:47
1.2 Java基礎(chǔ)開發(fā)環(huán)境搭建
要用Java進(jìn)行開發(fā),就需要準(zhǔn)備開發(fā)、編譯、運(yùn)行各個(gè)階段需要的軟件或工具。Java開發(fā)所需要的工具集合包含在JDK中,所以要先到網(wǎng)上下載JDK的安裝程序。不同的操作系統(tǒng)對(duì)應(yīng)不同的版本,具體下載、安裝、配置的過程會(huì)在下面具體介紹。
1.2.1 JDK下載
可到JDK官網(wǎng)下載,如圖1-1所示。

圖1-1
選擇同意選項(xiàng),并根據(jù)自己的操作系統(tǒng)選擇不同的版本,如圖1-2所示。目前64位的Windows系統(tǒng)使用比較多,因此本書選擇下載jdk-8u281-windows-x64.exe為例進(jìn)行講解。如果讀者的系統(tǒng)是32的,請(qǐng)下載安裝jdk-8u281-windows-i586.exe。

圖1-2
1.2.2 安裝JDK
下面演示如何在Windows操作系統(tǒng)上安裝JDK。雙擊如圖1-3所示的安裝程序,選擇安裝目錄(見圖1-4),設(shè)置開發(fā)工具為JDK。選擇安裝“源代碼”,可以方便在開發(fā)時(shí)查看源碼。公共JRE即獨(dú)立的JVM運(yùn)行環(huán)境。其實(shí),在開發(fā)工具內(nèi)部也包含一個(gè)公共的JRE。

圖1-3

圖1-4
安裝成功的界面如圖1-5所示,直接關(guān)閉即可。

圖1-5
1.2.3 配置環(huán)境變量
配置環(huán)境變量主要是為了讓命令行程序可以自動(dòng)識(shí)別javac.exe可執(zhí)行程序。javac.exe是編譯Java源文件的命令,通常叫javac編譯命令。它位于JDK安裝目錄下的/bin目錄下,如C:\Program Files\Java\JDK1.8_xx\bin。為了讓javac編譯命令可運(yùn)行,需要配置以下兩個(gè)環(huán)境變量:
· JAVA_HOME=C:\Program Files\Java\JDK1.8_xx;,即配置JAVA_HOME為JDK的安裝目錄。
· PATH=%JAVA_HOME%\bin;,即配置PATH為JDK安裝目錄下的bin目錄。
配置環(huán)境變量:右擊“我的電腦”,選擇“屬性”菜單,在彈出的窗口中選擇“高級(jí)系統(tǒng)設(shè)置”項(xiàng),再在彈出的對(duì)話框中單擊“環(huán)境變量”按鈕,彈出如圖1-6所示的對(duì)話框,添加JAVA_HOME環(huán)境變量。

圖1-6
接著添加PATH環(huán)境變量,如圖1-7所示。

圖1-7
注意
(1)建議配置用戶環(huán)境變量即可。如果配置系統(tǒng)環(huán)境變量,那么所有用戶登錄都可以。
(2)如果已經(jīng)存在PATH環(huán)境變量,就應(yīng)該在原有變量的基礎(chǔ)上通過英文分號(hào)(;)分開并追加到后面。
(3)建議環(huán)境變量的名稱使用大寫字母。
1.2.4 測(cè)試是否安裝成功
打開命令行工具界面(可以通過按Win+R快捷鍵并在打開的對(duì)話框中輸入“cmd”的方式快速打開),然后輸入:
C:\>javac -version javac 1.8.0_281
如果通過javac -version命令輸出了javac編譯的版本,并且輸出正確,則說明安裝成功。
- Facebook Application Development with Graph API Cookbook
- 計(jì)算機(jī)圖形學(xué)編程(使用OpenGL和C++)(第2版)
- Oracle Database In-Memory(架構(gòu)與實(shí)踐)
- C語言程序設(shè)計(jì)
- PhoneGap Mobile Application Development Cookbook
- 信息技術(shù)應(yīng)用基礎(chǔ)
- Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
- PLC應(yīng)用技術(shù)(三菱FX2N系列)
- Python語言科研繪圖與學(xué)術(shù)圖表繪制從入門到精通
- Mastering VMware Horizon 7(Second Edition)
- Learning Bootstrap 4(Second Edition)
- Mastering Embedded Linux Programming
- Node.js應(yīng)用開發(fā)
- HTML5 Game Development by Example:Beginner's Guide(Second Edition)
- Java EE 7 First Look