ps: 本文主要面向華南師范大學(xué)計(jì)算機(jī)學(xué)院剛剛開啟 Java 課程的小伙伴們
emm.... 聽說大家裝這東西的時(shí)候有點(diǎn)迷,所以就有了這篇小教程,話不多說,直接進(jìn)入主題。
首先說明一下,我們接下來學(xué)習(xí)用的是 JDK 1.8 (又稱為 JDK 8 或Java 8,不能簡(jiǎn)稱為 J8,盡管 HTML5 簡(jiǎn)稱成 H5 聽起來沒什么問題)
JRE 和 JDK
如圖:

其實(shí)不用說的那么玄乎,我們只要把兩個(gè)英文縮寫的全稱打出來就明白它們的關(guān)系了
JRE: 全稱 Java Runtime Environment,也就是 Java 程序的運(yùn)行環(huán)境
JDK: 全稱 Java Development Kit,中文翻譯 Java開發(fā)套件
由上面的 PPT 我們可以知道,JDK 里面包含了 JRE
我們要寫 Java 當(dāng)然是安裝 JDK 啦
建立 Java 開發(fā)環(huán)境
安裝JDK
首先是下載 JDK 的安裝包,我們主要用的是甲骨文(Oracle)公司的Java,當(dāng)然也有其它開源版本的 Java 套件,畢竟甲骨文公司的版本有許多法律上的限制,直白地說就是想方設(shè)法讓用它的企業(yè)給甲骨文付錢啦。當(dāng)然我們個(gè)人用是不需要擔(dān)心這個(gè)問題的,所以我們直接到甲骨文的官網(wǎng)上下載就好。
甲骨文的Java直達(dá)鏈接:http://java.oracle.com/
進(jìn)去之后會(huì)自動(dòng)跳轉(zhuǎn)到 Java 的產(chǎn)品頁(yè)面,我們點(diǎn)擊 Java SE 進(jìn)入Java SE的下載頁(yè)


根據(jù)我們的操作系統(tǒng)的位數(shù)下載對(duì)應(yīng)的版本(相信大家都是64位的機(jī)子)


有個(gè)小地方要注意一下,甲骨文表示你要用他的軟件你就要同意許可條款。先點(diǎn)擊同意先,不然不能下。

下好之后雙擊安裝包安裝

全程下一步即可,不用擔(dān)心流氓軟件問題


設(shè)置環(huán)境變量
環(huán)境變量,主要是用來定義一些系統(tǒng)程序運(yùn)行時(shí)需要的一些基本的信息,如其中的 TEMP 變量定義了臨時(shí)文件路徑,PATH 變量定義了命令行里面命令的搜索路徑等等。JDK的安裝需要設(shè)置 PATH 環(huán)境變量,這樣才能在命令行正確的運(yùn)行 Java 了。以下是設(shè)置的步驟。
環(huán)境變量的設(shè)置位于
系統(tǒng)屬性>高級(jí)系統(tǒng)設(shè)置>高級(jí)選項(xiàng)卡>環(huán)境變量



在系統(tǒng)變量點(diǎn)擊新建按鈕,彈出一個(gè)對(duì)話框,我們先建一個(gè)名為JAVA_HOME的環(huán)境變量,代表JDK所在的路徑

可以在資源管理器復(fù)制JDK的安裝路徑

接下來我們修改 Path 變量,給它增加JDK的記錄
雙擊Path進(jìn)入編輯

添加這兩條記錄:
%JAVA_HOME%\bin
%JAVA_HOME%\jre
相信大家已經(jīng)注意到了, %變量名% 是引用其它環(huán)境變量的意思
所以這里實(shí)際上相當(dāng)于
C:\Program Files\Java\jdk1.8.0_144\bin
C:\Program Files\Java\jdk1.8.0_144\jre

也許你會(huì)注意到窗口里頭有個(gè)叫“編輯文本”的按鈕,點(diǎn)進(jìn)去之后發(fā)現(xiàn)每一行的參數(shù)都是用 ; 分隔的。

所以這里有兩種修改環(huán)境變量的方式,任君選擇就好啦~
改好之后點(diǎn)擊確定保存退出,配置SDK部分就圓滿完成了。
這時(shí)候我們隨便在一個(gè)文件夾下寫的Java程序,都可以在那兒用命令行編譯和運(yùn)行。

我們做的Java的程序,一般都是比較大型的項(xiàng)目,如果一直都用命令行手動(dòng)編譯,同時(shí)沒有構(gòu)建工具的話,還是挺繁瑣的,所以就需要IDE(集成開發(fā)環(huán)境)來組織和管理我們的項(xiàng)目和代碼,下面是一個(gè)極富盛名的 Java IDE —— JetBrains 公司出品的 IDEA 的安裝教程。
IDEA 的下載安裝
既然是 JetBrains 出品的軟件,我們自然都去它的官網(wǎng)下載,鬼知道那些百度的包是不是最新的,是否安全呢。
JetBrains官網(wǎng):https://www.jetbrains.com/
進(jìn)入官網(wǎng)后,直接點(diǎn)擊Idea進(jìn)入產(chǎn)品頁(yè)面


直接進(jìn)入下載,我們會(huì)發(fā)現(xiàn)有兩個(gè)不同版本,在這里我們可以直接下載 Ultimate
版,可以用我們的華師M郵箱獲取免費(fèi)的JetBrains公司所有產(chǎn)品的教育授權(quán),包括Idea,好好享受華師給我們帶來的福利吧哈哈哈,后面我再介紹如何申請(qǐng)。


下面均以Ultimate版為例介紹(實(shí)在是無力截圖了XD)。
安裝方法一樣,一路下一步就好。

桌面快捷方式和文件關(guān)聯(lián),如圖,JRE x86我們就不需要了。

安裝完后可以直接運(yùn)行。
第一次打開它它會(huì)問你是否導(dǎo)入之前的設(shè)置,廢話,我第一次安裝哪兒來的設(shè)置,直接 OK 過去了。

接下來就是授權(quán)登錄的選項(xiàng),我們可以選擇免費(fèi)試用,也可以直接用我們注冊(cè)好的教育授權(quán)賬號(hào)激活,后文會(huì)給出注冊(cè)步驟。

打開后,我們選擇 Create Project, 第一次創(chuàng)建項(xiàng)目的時(shí)候我們要指定JDK的安裝位置,如圖所示:

定位到你的JDK安裝路徑,確認(rèn)。


試著玩一下Hello World。



到此,所有的安裝工作已經(jīng)完成,開啟你的 Java 之旅吧!!
用華師M郵箱申請(qǐng) JetBrains 教育授權(quán)的方法
首先,如果你沒有激活M郵箱的話,可以在我們的校園網(wǎng)綜合服務(wù)平臺(tái)(https://sso.scnu.edu.cn/) 上的“M郵箱助手”激活你的華師教育郵箱。
JetBrains 學(xué)生免費(fèi)授權(quán)計(jì)劃: https://www.jetbrains.com/student/

可以切換為中文版

點(diǎn)擊“立即申請(qǐng)”,填寫好基本信息,確認(rèn)。

之后你的M郵箱會(huì)收到JetBrains給你發(fā)來的確認(rèn)郵件,點(diǎn)擊郵件中的鏈接進(jìn)一步注冊(cè)。

(太久遠(yuǎn)了,找不到注冊(cè)的圖)
注冊(cè)好之后就可以在軟件里面激活啦。