文 | 莫若吻
1.下載jdk8
1)官網(wǎng)下載地址
Java8下載官網(wǎng)地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注:以下內(nèi)容基于macOS系統(tǒng)平臺(tái)版本:macOS 10.12.6
2)下載mac對(duì)應(yīng)的jdk
3)未登錄授權(quán)的情況下會(huì)彈出提示框
4)解決彈框問題混蔼,先注冊(cè)oracle賬號(hào)履腋,然后登錄
5)登錄后,勾選協(xié)議惭嚣,位置如圖
6)最后下載完成遵湖。
2.安裝jdk
1)jdk安裝文件
2)雙擊pkg,按提示流程安裝
3)安裝成功
3.確定jdk安裝完整
1)打開終端窗口
按快捷鍵command+空格 晚吞,然后輸入ter搜索找終端:
2)查看安裝位置
打開終端窗口延旧,執(zhí)行命令:/usr/libexec/java_home -V
Note:圖中說明當(dāng)前 jdk 版本是java 8 版本。
3)確定jdk安裝完整
執(zhí)行命令:ls -l /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/
確保下面有 javac 载矿、javap垄潮,也就確保 jdk 安裝完全。
4.安裝JDK后需要配置JDK的環(huán)境變量
1)打開終端窗口闷盔,打開基礎(chǔ)配置文件
若第一次配置環(huán)境變量弯洗,使用“touch .bash_profile” 創(chuàng)建一個(gè).bash_profile的隱藏配置文件。
若配置文件.bash_profile已存在逢勾,則直接使用"open -e .bash_profile"命令牡整,打開配置文件。
2)在配置文件中配置java環(huán)境變量
配置代碼如下:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
3)使配置生效:source .bash_profile
查看java版本:java -version
4)成功配置jdk:javac
Note:系統(tǒng)會(huì)輸出 javac 的幫助信息溺拱。如果成功逃贝,說明已經(jīng)成功配置了JDK , 否則需要仔細(xì)檢查上面的步驟的配置是否正確。
5.在Mac終端Java命令的用法
用法: javac <options> <source files>
其中, 可能的選項(xiàng)包括:
-g 生成所有調(diào)試信息
-g:none 不生成任何調(diào)試信息
-g:{lines,vars,source} 只生成某些調(diào)試信息
-nowarn 不生成任何警告
-verbose 輸出有關(guān)編譯器正在執(zhí)行的操作的消息
-deprecation 輸出使用已過時(shí)的 API 的源位置
-classpath <路徑> 指定查找用戶類文件和注釋處理程序的位置
-cp <路徑> 指定查找用戶類文件和注釋處理程序的位置
-sourcepath <路徑> 指定查找輸入源文件的位置
-bootclasspath <路徑> 覆蓋引導(dǎo)類文件的位置
-extdirs <目錄> 覆蓋所安裝擴(kuò)展的位置
-endorseddirs <目錄> 覆蓋簽名的標(biāo)準(zhǔn)路徑的位置
-proc:{none,only} 控制是否執(zhí)行注釋處理和/或編譯迫摔。
-processor <class1>[,<class2>,<class3>...] 要運(yùn)行的注釋處理程序的名稱; 繞過默認(rèn)的搜索進(jìn)程
-processorpath <路徑> 指定查找注釋處理程序的位置
-parameters 生成元數(shù)據(jù)以用于方法參數(shù)的反射
-d <目錄> 指定放置生成的類文件的位置
-s <目錄> 指定放置生成的源文件的位置
-h <目錄> 指定放置生成的本機(jī)標(biāo)頭文件的位置
-implicit:{none,class} 指定是否為隱式引用文件生成類文件
-encoding <編碼> 指定源文件使用的字符編碼
-source <發(fā)行版> 提供與指定發(fā)行版的源兼容性
-target <發(fā)行版> 生成特定 VM 版本的類文件
-profile <配置文件> 請(qǐng)確保使用的 API 在指定的配置文件中可用
-version 版本信息
-help 輸出標(biāo)準(zhǔn)選項(xiàng)的提要
-A關(guān)鍵字[=值] 傳遞給注釋處理程序的選項(xiàng)
-X 輸出非標(biāo)準(zhǔn)選項(xiàng)的提要
-J<標(biāo)記> 直接將 <標(biāo)記> 傳遞給運(yùn)行時(shí)系統(tǒng)
-Werror 出現(xiàn)警告時(shí)終止編譯
@<文件名> 從文件讀取選項(xiàng)和文件名
版權(quán)聲明:本文為博主原創(chuàng)文章沐扳,轉(zhuǎn)載請(qǐng)必須注明出處并私信告知與我,謝謝句占!