亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mac上安裝java雙版本的問題

mac上安裝java雙版本的問題

拉風的咖菲貓 2019-05-25 16:25:41
在安裝了java8后,想把java7也安裝上,但會出現錯誤,我把java7安裝在了/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin,然后添加進PATH中,但java命令還是顯示java8,使用whereisjava顯示java的路徑在usr/bin中,請問java8是如何被引用到usr/bin目錄中的,還有path中同時存在usr/bin和/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin,那為何還會執行java8啊?
查看完整描述

2 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超5個贊

Java程序需要知道java命令的路徑
MacOSX可以使用/usr/libexec/java_home來定位$JAVA_HOME。在老版本的MacOS中使用/Library/Java/Home補全$JAVA_HOME。這個工具的原理是掃描bin目錄下所以類似java的命令。
?/usr/libexec/java_home-V
MatchingJavaVirtualMachines(2):
1.8.0_121,x86_64:"JavaSE8"/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
1.7.0_80,x86_64:"JavaSE7"/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
切換到1.7
?exportJAVA_HOME=`/usr/libexec/java_home-v1.7`
java-version
切換到1.8
?exportJAVA_HOME=`/usr/libexec/java_home-v1.8`
java-version
                            
查看完整回答
反對 回復 2019-05-25
  • 2 回答
  • 0 關注
  • 808 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號