JDK 與 IntelliJ IDEA 安裝圖文教程

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

如圖:


Java課的PPT

其實(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è)

點(diǎn)擊JavaSE
點(diǎn)擊 DOWNLOAD

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

確認(rèn)自己的電腦的位數(shù)
下載對(duì)應(yīng)的版本

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

同意許可條款

下好之后雙擊安裝包安裝

JDK安裝包

全程下一步即可,不用擔(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)屬性
高級(jí)系統(tǒng)設(shè)置
點(diǎn)擊環(huán)境變量

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

JAVA_HOME變量

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

復(fù)制JDK安裝路徑

接下來我們修改 Path 變量,給它增加JDK的記錄

雙擊Path進(jìn)入編輯

Path

添加這兩條記錄:

%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)行。

在命令行中編譯和運(yùn)行 Java 程序

我們做的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è)面


JetBrains官網(wǎng)
Idea產(chǎn)品頁(yè)面

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

下載Idea
兩種版本間的對(duì)比

下面均以Ultimate版為例介紹(實(shí)在是無力截圖了XD)。

安裝方法一樣,一路下一步就好。

IDEA安裝界面

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


桌面快捷方式和文件關(guān)聯(lián)

安裝完后可以直接運(yùn)行。

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

Import Settings

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

賬戶授權(quán)

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

創(chuàng)建項(xiàng)目目錄

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


選擇JDK安裝路徑
選擇好的效果

試著玩一下Hello World。

Java Hello World
設(shè)置項(xiàng)目名字和路徑
Idea的界面

到此,所有的安裝工作已經(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è)。

郵件內(nèi)容

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,769評(píng)論 25 709
  • [ TOC ] 1 JDK的安裝與配置 0. 更新記錄 1.1 背景 JDK(Java SE Developme...
    FrankHan閱讀 3,906評(píng)論 1 6
  • 這兩天室友在狂趕論文的時(shí)候沒忘記追劇,她們討論了歡樂頌里面幾個(gè)個(gè)性鮮明的人物,恰巧我今天也在簡(jiǎn)書上看到一些觀后感,...
    Daring_dd閱讀 243評(píng)論 0 1
  • 再見了,周杰倫。 今天早晨刷朋友圈,看到了你結(jié)婚的消息。我看到你為那個(gè)女孩買了多少萬的項(xiàng)鏈和皇冠,為了拍完美的結(jié)婚...
    葉諾舟閱讀 329評(píng)論 0 4
  • 001 底層知識(shí) 要想快速習(xí)得一個(gè)領(lǐng)域,最好先去找到這個(gè)領(lǐng)域的底層知識(shí),向?qū)I(yè)人士請(qǐng)教。 002 整體理解 找到不...
    圣詩(shī)曼閱讀 260評(píng)論 0 1

友情鏈接更多精彩內(nèi)容