mac安裝/升級java並配置環境變數
工作需要升級java版本,(1.6-1.7).中間出現了一些插曲。
摔,版本明明已經升上去了。。。
1.下載java更新包
jdk-7u45-macosx-x64.dmg
2.安裝出錯,
“您的系統具有 Mac OS X 版本 10.10.5。此產品可安裝在版本 10.7.3 或更高版本上。
有關詳細資訊, 請訪問 java.com/help。”
3.把剛剛安裝出 的dmg檔案的pkg 檔案 用pkgutil 命令 到jdk7.unpkg下
pkgutil --expand JDK\ 7\ Update\ 45.pkg ./jdk7.unpkg
3. cd jdk7.unpkg
usernameMacBook-Pro:jdk7.unpkg username$ vi Distribution
更新函式為:
function pm_install_check() {
return true;
}
不檢查版本資訊。
4.重新打包
pkgutil --flatten jdk7.unpkg/ jdk7.pkg
5.安裝
6.更改環境變數root許可權
sudo su -
cd /System/Library/Frameworks/JavaVM.framework/Versions/
rm CurrentJDK
重新指定新的jdk連結
ln -s/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents
./CurrentJDK
vi ~/.bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$SPARK_HOME/bin:$HIVE_HOME/bin:/usr/local/mysql/bin
alias ll='ls -l'
7.驗證
usernameMacBook-Pro:jdk7.unpkg username$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
參考文章:
http://blog.csdn.net/daiyelang/article/details/42779645
http://blog.csdn.net/miemie1320/article/details/38758517