マルチjavaの下にMac版の共存の問題を解決

まず、システム環境

 

MacOSのハイシエラ(バージョン:10.13.6)

MacBook Airの(13インチ、早期2015)

 

第二に、ソリューションのステップ

 

1.新しいファイルを作成します。.bash_profileの
$のタッチの.bash_profile
 
2.ファイルの.bash_profileを開きます。
$ オープンの.bash_profile 
 
3.私は解決java8とjava11共存の問題なので、ファイル.bash_proflieに次のコードを入力します。
輸出JAVA_8_HOME = '/ライブラリ/ Javaの/ JavaVirtualMachines / jdk1.8.0_221.jdk /コンテンツ/ホーム' 
輸出JAVA_11_HOME = '/ライブラリ/ Javaの/ JavaVirtualMachines / JDK-11.0.2.jdk /コンテンツ/ホーム' 

#默认jdk11 輸出JAVA_HOME = $ JAVA_11_HOME #动态切换版本 別名jdk8 = "輸出JAVA_HOME = $ JAVA_8_HOME" エイリアスjdk11 = "輸出JAVA_HOME = $ JAVA_11_HOME"
  
4.その後の.bash_profileファイルを実行
$のソース〜/ .bash_profileの 
  
PS:
1.方法パスクエリー端末JDK 
$ は/ usr / libexecに/ JAVA_HOME -V 
 
2.現れた.bash_profileのプロセス:許可が問題を否定したが、問題が発生しているコード内の小さなエラーが原因である可能性があり、私の問題は、単一引用符は、中国のエンコーディングであるため、成功し、JDKができる実行保存変更であることを確認切り替えるには自由。  

おすすめ

転載: www.cnblogs.com/comedian-cd/p/11493813.html