1. 安裝JDK
JDK全稱(chēng)Java Development Kit,Java開(kāi)發(fā)工具包,是Java開(kāi)發(fā)的核心。
之前學(xué)Oracle裝過(guò)JDK。所以這次只在終端查看一下是否裝過(guò)。
終端輸入
Java -version
顯示如下畫(huà)面,既是安裝成功,如果沒(méi)有安裝,到Oracle官網(wǎng)下載對(duì)應(yīng)的包,一路下一步安裝即可,比較容易。

2. 配置環(huán)境變量
配置環(huán)境變量前先得到JAVA_HOME的位置。
依舊:終端輸入:
/usr/libexec/java_home
可返回JAVA_HOME的位置路徑,把這個(gè)路徑記下來(lái),馬上要用
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
環(huán)境變量一共有三個(gè)東西需要配置:
JAVA_HOME
CLASS_PATH
PATH
在windows 系統(tǒng)里是在我的電腦屬性高級(jí)設(shè)置里分別設(shè)置,macOS里依然是通過(guò)命令行設(shè)置。
終端輸入:
sudo vim /etc/profile
然后后需要輸入密碼。接下來(lái)按i,顯示insert,進(jìn)入輸入模式。然后輸入下面配置:
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH=i"$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
然后按esc,進(jìn)入保存。
輸入:wq! 保存
<font color=red>
這里注意一下,JAVA_HOME的路徑不要照著網(wǎng)上教程全抄了,把自己剛剛存下來(lái)的路徑copy過(guò)來(lái),畢竟安裝的JDK版本不一致的時(shí)候,路徑當(dāng)中有的文件的名字是不一致的。
</font>
接下來(lái) 輸入
source /etc/profile
運(yùn)行profile配置文件
檢查環(huán)境
輸入
echo $JAVA_HOME
得到配置的路徑,說(shuō)明配置完畢。
5.14 日更新:
發(fā)現(xiàn)該環(huán)境變量配置之后,終端許多命令無(wú)法執(zhí)行,比如python3,pip以及hexo命令,這是無(wú)法忍受的。所以又強(qiáng)行把它改了回去,得以恢復(fù)。
后發(fā)現(xiàn)IntelliJ IDEA會(huì)自帶Java環(huán)境,在不設(shè)置這個(gè)環(huán)境變量的情況下,Java的hello world還是跑起來(lái)了。
所以真的是生命在與折騰!
選擇IDE
有些人可能建議初學(xué)者用記事本寫(xiě)代碼,我感覺(jué)初學(xué)者最重要的應(yīng)該是馬上跑起來(lái)一個(gè)程序得到及時(shí)的反饋,所以我還是習(xí)慣用IDE。
Java的IDE也挺多的,比較有名的是Eclipse和IntelliJ IDEA兩款,作為一個(gè)初學(xué)者,當(dāng)然一個(gè)也沒(méi)用過(guò),前者開(kāi)源后者付費(fèi)??紤]到后者是JetBrains的產(chǎn)品,他們公司的Pycharm和Webstorm我是用過(guò)并且非常喜歡的,所以上手IntelliJ IDEA可能會(huì)比較容易的,另外JetBrains也向?qū)W生提供了免費(fèi)的序列號(hào)。所以不需要考慮付費(fèi)的問(wèn)題。
綜上所述、采用IntelliJ IDEA。
5.18日更新,觀看了浙江大學(xué)翁凱教授的Java教程,方知Eclipse軟件本身就是用Java編寫(xiě)的,所以要配置好Java環(huán)境才能運(yùn)行這個(gè)IDE。這也是為什么網(wǎng)上那么多教程起手就是配環(huán)境了。