A. MAC如何配置eclipse中的JDK版本
編輯 $ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini 文件,在 Finder 中右鍵或者Ctrl+點擊 Eclipse 應用程序,然後點擊「顯示包內容」,進入目錄 Contents/MacOS/ 即可找到
通過 ls -ltr /Library/java/JavaVirtualMachines/ 列出已經安裝好的各個 JDK 版本的路徑,然後在 eclipse.ini 文件中指定之,比如:
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java
系統默認則是
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
同時,可以先通過執行 /usr/libexec/java_home -V 可以查看所有的 JAVA_HOME 指向哪,比如:
Matching Java Virtual Machines (5):
1.8.0_25, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
1.8.0_20, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
1.7.0_71, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
ls -ltr /usr/libexec/java_home 顯示文件信息
B. mac java1.6怎麼升到1.8
打開一個小程序...發現Java版本不對...得1.7
然後上網安裝了1.7 照樣打不開..
打開終端 輸入 java -version
發現還是1.6
然後找Java偏好設置——發現自從上次一激動免費升到10.9後就蛋疼了....竟然沒有...
然後找了無數個網站,愣是沒有一個網站說明白的........
只好用mac 10.8 java 1.7在google上搜....一下子問題解決了233
Only one JRE can be installed at a time. The system will notinstall a JRE that has a lower version than the current version. Ifyou wish to install a lower version of the JRE, first uninstall the current version.
Installing a JRE from Oracle will notupdate java -version symlinks or add javato your path. To be able to do this, you need to install the JDK.
光是安裝Jre沒用,必須再安裝一次Jdk才可以的....
然後...
打開終端輸入
cd /System/Library/Frameworks/JavaVM.framework/Versions/
發現版本號還是老版本,所以必須移去舊的,建立新的..
rm CurrentJDK
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/ CurrentJDK
然後檢查版本號~成功~
結束~
C. mac已經安裝jdk1.8 怎麼安裝jdk1.7
做法
1.安裝所有的JDk:
* Mac自帶了的JDK6,安裝在目錄:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。
* JDK7,JDK8則需要自己到Oracle官網下載安裝對應的版本。自己安裝的JDK默認路徑為:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk
2. 在用戶目錄下的bash配置文件.bashrc中配置JAVA_HOME的路徑:
export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
export JAVA_HOME=$JAVA_7_HOME
3.創建alias命令動態切換JAVA_HOME的配置
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk7='export JAVA_HOME=$JAVA_7_HOME'
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
*驗證*
CNxnliu:Versions xnliu$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
CNxnliu:Versions xnliu$ jdk8
CNxnliu:Versions xnliu$ java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
CNxnliu:Versions xnliu$
D. mac上怎麼用命令jdk版本號
在終端中輸入java -version可查看當前JDK版本信息,如果還沒安裝任一JDK,就會提示安裝,點擊後會跳到oralce java的下載網頁。
比如:
yangdeMacBook-Air:~ feiniao$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
環境變數配置方法:
打開terminal
然後輸入vi .bash_profile
將這段文字輸入:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
在vi編輯器使用:wq命令保存退出
輸入source .bash_profile 這樣就可以使得環境變數起作用了
你可以echo $JAVA_HOME看看有沒有輸出剛才配置的路徑,如果輸出成功代表你的環境變數已經配置好了
必須說明的是這種配置方法只適用於用戶環境變數,如果系統更新,之前的配置可能失效,如果想要永久改變需要配置在/etc目錄下的profile文件中
E. mac 上jdk應該安裝哪個版本
編輯 $ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini 文件 Finder 右鍵或者Ctrl+點擊 Eclipse 應用程序點擊顯示包內容進入目錄 Contents/MacOS/ 即找通 ls -ltr /Library/Java/JavaVirtualMachines/ 列已經安裝各 JDK 版本路徑 eclipse.ini 文件指定比:-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java系統默認則/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java同先通執行 /usr/libexec/java_home -V 查看所 JAVA_HOME 指向哪比:Matching Java Virtual Machines (5):1.8.0_25, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home1.8.0_20, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home1.7.0_71, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Homels -ltr /usr/libexec/java_home 顯示文件信息
一、工具:Imac、Macbook Pro、Air、JDK安裝包
二、下載JDK
進入Oracle官網JAVA的下載界面,找到自己需要下載的JDK版本。點選「Accept License Agreement」後,選擇自己電腦的下載包(Mac OS X x64)並單擊該包進行下載。
G. mac安裝兩個jdk,怎樣切換版本
vi .bash_profile 輸入以下內容
然後執行source .bash_profile生效新配置
#Mac默認JDK6(Mac默認自帶了一個jdk6版本)
exportJAVA_6_HOME=`/usr/libexec/java_home-v1.6`
#設置JDK7
exportJAVA_7_HOME=`/usr/libexec/java_home-v1.7`
#設置JDK8
exportJAVA_8_HOME=`/usr/libexec/java_home-v1.8`
#默認JDK6
exportJAVA_HOME=$JAVA_6_HOME
#alias命令動態切換JDK版本
aliasjdk6="exportJAVA_HOME=$JAVA_6_HOME"
aliasjdk7="exportJAVA_HOME=$JAVA_7_HOME"
aliasjdk8="exportJAVA_HOME=$JAVA_8_HOME"
默認jdk為1.6,執行jdk6或jdk7或jdk8後,通過java -version可看到已切換成相應版本。