説明します
使用のためのツール:Brew Cask
Brew Caskは、コマンドラインを使用してMacの下でアプリケーションを管理するツールです。自動インストールおよびアンインストール機能を提供し、公式Webサイトから最新バージョンを自動的にダウンロードしてインストールできます。 Homebrewに基づいた拡張ツールです。
#Brew Caskをインストールしない方法。 $ BREW TAP CASKROOM/バージョン$ Brew CaskインストールJavaを実行してください
他のJDK(JDK 7またはJDK 6)をインストールする必要がある場合は、homebrew-cask-versionsを使用できます。
$ Brew Tap Caskroom/バージョン#caskをインストールします。キャスクが既にインストールされている場合は、省略できます。 $ brew caskインストールjava6#caskを使用して他のツールをインストールする
$/usr/libexec/java_home -v#ローカルにインストールされているJavaバージョンを表示
次に、JavaプログラムまたはJavaプログラムを実行するときに使用されるJDKはどのJDKですか? OS Xの下で、Java、つまり/usr/bin/javaは、デフォルトでインストールされている最新バージョンを指しています。ただし、環境変数java_homeを設定してポインターを変更できます
#現在のJavaバージョン$ Java -version Javaバージョン "1.8.0_60" Java(TM)SEランタイム環境(ビルド1.8.0_60-B27)Java Hotspot(TM)64ビットサーバーVM(ビルド25.60-B23、ミックスモード) $ export java_home =/library/java/javavirtualmachines/1.6.0.jdk/contents/home java -version javaバージョン "1.6.0_65" Java(TM)SEランタイム環境(ビルド1.6.0_65-B14-466.1-11M4716 20.65-B04-466.1、混合モード)
システム環境変数を変更します:
〜/.bash_profile(zshの場合は、〜/.zshrcを変更する)ファイルに次のコンテンツを追加します。
#jdk 6 export java_6_home = "/library/java/javavirtualmachines/1.6.0.jdk/contents/home"#jdk 8export java_8_home = "/java/javavirtualmachines/jdk1.8.0_101.jdk/home" export java_home = $ java_8_home #default jdk 8#aliasコマンドコマンドはJDKバージョンエイリアスを動的に切り替えますjdk6 = "export java_home = $ java_6_home"エイリアスjdk8 = "
設定を更新:
$ source〜/.bash_profile #zshをソースに変更する必要があります〜/.zshrc
Javaバージョンを切り替えます:
$ jdk6 #use jdk6 $ java -version javaバージョン "1.6.0_65" Java(TM)SEランタイム環境(ビルド1.6.0_65-B14-468)Javaホットスポット(TM) "1.8.0_101" Java(TM)SEランタイム環境(ビルド1.8.0_101-B13)Java Hotspot(TM)64ビットサーバーVM(ビルド25.101-B13、ミックスモード)
説明:MACシステムの環境変数は、次の順にロードされます。
/etc/profile/etc/paths〜/.bash_profile〜/.bash_login〜/.profile〜/.bashrc