在macOS系統(tǒng)中 下載通惫、安裝、使用Java8

文 | 莫若吻


目錄.png

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

java8下載位置.png

3)未登錄授權(quán)的情況下會(huì)彈出提示框

jdk下載協(xié)議問題.png

4)解決彈框問題混蔼,先注冊(cè)oracle賬號(hào)履腋,然后登錄

注冊(cè)oracle賬號(hào)并登錄.png

5)登錄后,勾選協(xié)議惭嚣,位置如圖

下載jdk前.png

6)最后下載完成遵湖。

2.安裝jdk

1)jdk安裝文件

jdk.png

2)雙擊pkg,按提示流程安裝

jdk安裝.png

3)安裝成功

jdk安裝完成.png

3.確定jdk安裝完整

1)打開終端窗口

按快捷鍵command+空格 晚吞,然后輸入ter搜索找終端:


搜索ter找終端.png

2)查看安裝位置

打開終端窗口延旧,執(zhí)行命令:/usr/libexec/java_home -V

查看安裝位置.png

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 安裝完全。

查看安裝狀態(tài).png

4.安裝JDK后需要配置JDK的環(huán)境變量

1)打開終端窗口闷盔,打開基礎(chǔ)配置文件

若第一次配置環(huán)境變量弯洗,使用“touch .bash_profile” 創(chuàng)建一個(gè).bash_profile的隱藏配置文件。
若配置文件.bash_profile已存在逢勾,則直接使用"open -e .bash_profile"命令牡整,打開配置文件。

打開mac配置文件.png

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
在配置文件中配置jdk.png

3)使配置生效:source .bash_profile

查看java版本:java -version

配置java8.png

4)成功配置jdk:javac

Note:系統(tǒng)會(huì)輸出 javac 的幫助信息溺拱。如果成功逃贝,說明已經(jīng)成功配置了JDK , 否則需要仔細(xì)檢查上面的步驟的配置是否正確。

測(cè)試環(huán)境jdk配置成功.png

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)必須注明出處并私信告知與我,謝謝句占!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末沪摄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌杨拐,老刑警劉巖祈餐,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異哄陶,居然都是意外死亡帆阳,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門屋吨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜒谤,“玉大人,你說我怎么就攤上這事离赫“攀牛” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵渊胸,是天一觀的道長(zhǎng)旬盯。 經(jīng)常有香客問我,道長(zhǎng)翎猛,這世上最難降的妖魔是什么胖翰? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮切厘,結(jié)果婚禮上萨咳,老公的妹妹穿的比我還像新娘。我一直安慰自己疫稿,他們只是感情好培他,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遗座,像睡著了一般舀凛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上途蒋,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天猛遍,我揣著相機(jī)與錄音,去河邊找鬼号坡。 笑死懊烤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的宽堆。 我是一名探鬼主播腌紧,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼畜隶!你這毒婦竟也來了寄啼?” 一聲冷哼從身側(cè)響起逮光,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎墩划,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嗡综,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡乙帮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了极景。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片察净。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖盼樟,靈堂內(nèi)的尸體忽然破棺而出氢卡,到底是詐尸還是另有隱情,我是刑警寧澤晨缴,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布译秦,位于F島的核電站,受9級(jí)特大地震影響击碗,放射性物質(zhì)發(fā)生泄漏筑悴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一稍途、第九天 我趴在偏房一處隱蔽的房頂上張望阁吝。 院中可真熱鬧,春花似錦械拍、人聲如沸突勇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)甲馋。三九已至骇径,卻和暖如春丽旅,著一層夾襖步出監(jiān)牢的瞬間讼溺,已是汗流浹背厘惦。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工逆趋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留洪乍,地道東北人狭瞎。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓今瀑,卻偏偏與公主長(zhǎng)得像党窜,于是被迫代替她去往敵國(guó)和親拗引。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理幌衣,服務(wù)發(fā)現(xiàn)矾削,斷路器壤玫,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,809評(píng)論 6 342
  • 昨天上午收到一本書《知更鳥女孩》,明明沒買書怎么收到書哼凯,原來是大女兒買的欲间,大女兒讀高中了,小時(shí)候非常黏我断部,胖呼呼的...
    茶心1閱讀 260評(píng)論 0 0
  • 紅旗老五閱讀 378評(píng)論 1 3
  • 下載 Lua-5.3.4 : http://www.lua.org/ftp/lua-5.3.4.tar.gz瀏覽器...
    灰氣球閱讀 546評(píng)論 0 0