mac 安裝java1.8的過程詳解
1、下載jdk1.8
https://www.oracle.com/java/technologies/downloads/#java8-mac
2、 安裝jdk1.8
一路默認,安裝后的位置在這兒。
/Library/Java/JavaVirtualMachines/jdk-1.8.jdk
3、配置環(huán)境
打開終端,輸入命令
sudo vim /etc/profile
添加以下配置。按i進行編輯,按esc退出編輯,按:wq保存并退出。
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
輸入命令
source /etc/profile
4、檢驗
分別輸入java -version、javac、echo $JAVA_HOME
java -verson // 返回 java version "1.8.0_381" Java(TM) SE Runtime Environment (build 1.8.0_381-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
javac // 返回 用法: javac <options> <source files> 其中, 可能的選項包括: -g 生成所有調(diào)試信息 -g:none 不生成任何調(diào)試信息 -g:{lines,vars,source} 只生成某些調(diào)試信息 -nowarn 不生成任何警告 -verbose 輸出有關(guān)編譯器正在執(zhí)行的操作的消息 -deprecation 輸出使用已過時的 API 的源位置 -classpath <路徑> 指定查找用戶類文件和注釋處理程序的位置 -cp <路徑> 指定查找用戶類文件和注釋處理程序的位置 -sourcepath <路徑> 指定查找輸入源文件的位置 -bootclasspath <路徑> 覆蓋引導(dǎo)類文件的位置 -extdirs <目錄> 覆蓋所安裝擴展的位置 -endorseddirs <目錄> 覆蓋簽名的標(biāo)準路徑的位置 -proc:{none,only} 控制是否執(zhí)行注釋處理和/或編譯。 -processor <class1>[,<class2>,<class3>...] 要運行的注釋處理程序的名稱; 繞過默認的搜索進程 -processorpath <路徑> 指定查找注釋處理程序的位置 -parameters 生成元數(shù)據(jù)以用于方法參數(shù)的反射 -d <目錄> 指定放置生成的類文件的位置 -s <目錄> 指定放置生成的源文件的位置 -h <目錄> 指定放置生成的本機標(biāo)頭文件的位置 -implicit:{none,class} 指定是否為隱式引用文件生成類文件 -encoding <編碼> 指定源文件使用的字符編碼 -source <發(fā)行版> 提供與指定發(fā)行版的源兼容性 -target <發(fā)行版> 生成特定 VM 版本的類文件 -profile <配置文件> 請確保使用的 API 在指定的配置文件中可用 -version 版本信息 -help 輸出標(biāo)準選項的提要 -A關(guān)鍵字[=值] 傳遞給注釋處理程序的選項 -X 輸出非標(biāo)準選項的提要 -J<標(biāo)記> 直接將 <標(biāo)記> 傳遞給運行時系統(tǒng) -Werror 出現(xiàn)警告時終止編譯 @<文件名> 從文件讀取選項和文件名
echo $JAVA_HOME // 返回 /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
OK。
到此這篇關(guān)于mac 安裝java1.8的文章就介紹到這了,更多相關(guān)mac 安裝java1.8內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java list,set,map,數(shù)組間的相互轉(zhuǎn)換詳解
這篇文章主要介紹了java list,set,map,數(shù)組間的相互轉(zhuǎn)換詳解的相關(guān)資料,這里附有實例代碼,具有參考價值,需要的朋友可以參考下2017-01-01Java中利用POI優(yōu)雅的導(dǎo)出Excel文件詳解
這篇文章主要給大家介紹了關(guān)于Java中如何利用POI優(yōu)雅的導(dǎo)出Excel文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05字節(jié)碼調(diào)教入口JVM?寄生插件javaagent
這篇文章主要介紹了字節(jié)碼調(diào)教入口JVM?寄生插件javaagent方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08如何利用SpringAOP的返回通知處理數(shù)據(jù)加密返回
這篇文章主要介紹了如何利用SpringAOP的返回通知處理數(shù)據(jù)加密返回,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧2024-12-12springboot使用Mybatis(xml和注解)過程全解析
這篇文章主要介紹了springboot使用Mybatis(xml和注解)過程全解析 ,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-05-05springboot集成swagger3與knife4j的詳細代碼
這篇文章主要介紹了springboot集成swagger3與knife4j,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08Java開發(fā)實現(xiàn)的Socket雙向通信功能示例
這篇文章主要介紹了Java開發(fā)實現(xiàn)的Socket雙向通信功能,結(jié)合實例形式分析了java基于socket實現(xiàn)的服務(wù)器端與客戶端雙向通信相關(guān)操作技巧,需要的朋友可以參考下2018-01-01