日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac回退jdk版本_Mac 的 jdk 版本配置

發布時間:2024/9/30 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac回退jdk版本_Mac 的 jdk 版本配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于修改 /usr/libexec/java_home 失敗的問題,以前遇到過,后來沒做筆記,忘記了。。慚愧

在.bash_profile 中寫如下語句

# Mac 默認 JDK 6 ( Mac 默認自帶了一個 jdk6 版本)

exportJAVA_6_HOME=$(/usr/libexec/java_home -v 1.6 )

# 設置 JDK 8

exportJAVA_8_HOME=$(/usr/libexec/java_home -v 1.8 )

usr/libexec/java_home

#alias 命令動態切換 JDK 版本

aliasjdk6="export JAVA_HOME=$JAVA_6_HOME"

aliasjdk8="export JAVA_HOME=$JAVA_8_HOME"

然后到命令行執行

source ~/.bash_profile

然后查看 java -version ,再執行上面定義的 jdk6 命令行,再查看 java -version

如下

QuinnChens-MacBook-Pro:~ Quinn$java -version

java version "1.8.0_45"

Java (TM ) SE Runtime Environment (build 1.8.0_45-b14 )

Java HotSpot (TM ) 64-Bit Server VM (build 25.45-b02, mixed mode )

QuinnChens-MacBook-Pro:~ Quinn$jdk6

QuinnChens-MacBook-Pro:~ Quinn$java -version

java version "1.6.0_65"

Java (TM ) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716 )

Java HotSpot (TM ) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode )

QuinnChens-MacBook-Pro:~ Quinn$

如上,執行 jdk6 命令后, java -version 查看的結果也會相應變化,從 1.8 變為 1.6 ,但是,再看下面

查看 /usr/libexec/java_home 依然沒有變化,還是 1.8 (它應該是變成 1.6 )

QuinnChens-MacBook-Pro:~ Quinn$/usr/libexec/java_home

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

所以很好奇 java -version 和 /usr/libexec/java_home 這兩者的區別。

今天在編譯 android 源碼,要求 jdk1.6 。很明顯是要將 /usr/libexec/java_home 修改為 1.6 才可以。

所以很好奇,如何修改 /usr/libexec/java_home 的值,是不是我最開始在 bash_profile 中的命令行并不會起到修改 /usr/libexec/java_home 的作用。

總結

以上是生活随笔為你收集整理的mac回退jdk版本_Mac 的 jdk 版本配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。