{java}Macマルチバージョンjdkの同時インストール

972 ワード

最近Vert.x 3.0を見てjdk 8以上でなければいけませんが、現在作業項目ではjdk 7が使用されています.同時に作業するためにjdk 7とjdk 8がMacにインストールされています.Mac下jdk 6がデフォルトで持参されていることを確認しました.パスは/system/Library/Java/ですが、oracle jdkには/Library/Java/JavaVirtualMachinesがインストールされています.
Install jdk8
  • Oracleの公式サイトからjdk 8
  • をダウンロード
  • インストールパッケージをダブルクリックすればいい
  • 環境変数(.bash_profileに設定)
  • export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.jdk/Contents/Home
    export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7/Contents/Home
    export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8/Contents/Home
    export JAVA_HOME=$JAVA_7_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'
    

    に質問
    コンフィギュレーションオーバーでは、jdkx(xはjdkバージョン)を実行し、sourceは、いつもダイナミックに切り替えず、terminalをオフにして、再開OKになりました.ここでは、settingインタフェースにProjectとSDKsを設定する必要があるideaの問題もあります.