本文主要針對Mac的jdk的安裝、環境變數配置、jdk卸載方面進行方法總結。 ...
1、jdk 下載鏈接:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html 2、在Mac Terminal 查看 jdk版本號輸入:java -version 3、安裝 for Mac 官網安裝指引鏈接:https://www.java.com/zh_CN/download/help/mac_install.xml 4、環境配置 for Mac:
為什麼要設置Java環境變數?
①PATH環境變數。作用是指定命令搜索路徑,在shell下麵執行命令時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程式。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
② CLASSPATH環境變數。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變數中。
③ JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。
步驟:
①安裝好jdk之後,就開始配置環境變數了
②在終端輸入 /usr/libexec/java_home 可以得到JAVA_HOME 的路徑;
③找到 .bash_profile文件,如果不存在則創建,輸入以下配置內容,保存:
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
④檢查環境。輸入 echo $JAVA_HOME
⑤得到配置的路徑,說明配置完畢。
5、卸載 for Mac 關於如何在Mac OS上卸載JDK的,可以使用終端按照列出的步驟操作,從系統中卸載Java。 註:要卸載 Java,必須具有管理員許可權,並且必須以 root 用戶身份或者使用 sudo 工具來執行刪除命令。 啟動terminal,在“終端”視窗中,複製和粘貼命令:sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane sudo rm -fr ~/Library/Application\ Support/Java註意:請勿嘗試通過從 /usr/bin 刪除 Java 工具來卸載 Java。此目錄是系統軟體的一部分,下次對操作系統執行更新時,Apple 會重置所有更改。 註意:上面是官網的卸載步驟,按照上面的卸載完後,要從finder中進入/Library/Java/JavaVirtualMachines,然後刪除jdk,這樣才算徹底卸載完成。 6、清除 Java 高速緩存可強制瀏覽器載入最新版本的 Java 小應用程式和應用程式。 在 Mac 上清除 Oracle Java 高速緩存
①單擊頂部的 Apple 圖標
②單擊系統首選項圖標以打開
③單擊位於其他部分下的 Java 圖標以打開 Java 控制面板
④在 Java 控制面板中,單擊“Internet 臨時文件”下的設置
⑤在“Internet 臨時文件”視窗中單擊刪除文件按鈕
⑥這將打開刪除文件和應用程式視窗,單擊確定以確認刪除
7、win環境下path配置方法: path變數配置 - 電腦-->右鍵-->屬性-->高級系統設置-->環境變數 - 在用戶變數上-->新建-->JAVA_HOME = jdk安裝路徑 - 如果用戶變數中有一個叫 path 的變數就不用新建, 如果沒有就新建一個 - 在 path 裡面輸入以下內容:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
-系統變數→新建 CLASSPATH 變數,變數值填寫
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
8、Mac配置環境變數的地方
① /etc/profile (建議不修改這個文件 )
全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。
② /etc/bashrc (一般在這個文件中添加系統級環境變數)
全局(公有)配置,bash shell執行時,不管是何種方式,都會讀取此文件。
③ ~/.bash_profile (一般在這個文件中添加用戶級環境變數)
每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!