JavaのJDKの複数のバージョンを管理するための方法は?Mac OSのシステム環境変数を設定するにはどのように?

まず、関連するMAC OSの設定環境変数と設定ファイルのパスの導入〜

1.ルートディレクトリが何であるかを知っていますか?ユーザのホームディレクトリとは何ですか?2は完全に異なっています!

「/」:ルートディレクトリ
「〜」:ユーザのホームディレクトリの

CD /:ルートディレクトリに移動します。 - > / 
CD〜/:ユーザのホームディレクトリへのジャンプ- > /ユーザー/ユーザー名

 

2. MacOSの環境設定ファイルには、6つの変数があるソートロード順序を)

1)システムレベルの環境変数(の/ etc)

1)は/ etc / profile:グローバル(パブリック)設定、関係なく、ファイルの読み込みにログインなるユーザーの、このファイルを変更しないことをお勧めします。
2)の/ etc / bashrcに:グローバル(パブリック)設定、このファイルを変更しないことをお勧めします通常、ファイル・システム・レベルの環境変数に追加されます
		  。関係なく、このファイルを読み込みますかbashshell実行、
3)の/ etc /パス:Mac OSのデフォルトのプロファイルパス環境変数を、これもグローバルファイルであります環境変数ファイル、
		  通常は読み取り専用の権限、sudoは権限を変更する必要があり、その後、対応する環境変数に書き込まれます。

2)現在のユーザー環境変数レベル(〜/)

4)〜/ .bash_profileの:例えば、システム、リモートログイン、ユーザスイッチを出発物質として、ログイン・プロファイル・タイプ動作でシステム環境変数を実行する
		    ファイルの一般的添加ユーザーレベルの環境変数は、ファイルは、各ユーザの入力に使用することができ、
		    !ユーザーがログインすると、ファイルは一度だけ実行され、独自の使用にシェル固有の情報(推奨)
5)〜/ .bash_login〜/ .bash_profileの持つ役割
と役割〜/ .bash_profileの:6)〜/ .profileファイル
〜/ .bash_profileをファイルが存在する場合は、次のいくつかのファイルが無視されます
〜/ .bash_profileをファイルが存在しない場合、およびそのファイルをリードバックします

 

3.どのように有効にする新しい設定ファイルを作るには?(二つの方法)

1)再登録端末
2)は、ソース命令によってロードされる:例ソース〜/ .bash_profileの

 

次に、どのようにMacのJDKのバージョンで複数のシステムを管理するには?

1. JDKのバージョンをインストールされているシステムをチェックしてください

LS /ライブラリ/ Javaの/ JavaVirtualMachines /

 

ファイルを開くには、〜/ .bash_profileのコマンド2.オープンは、次のパスの内容を追加します

#JDKの
jdk1.7.0_80セット#
輸出JAVA_7_HOME = "/ライブラリ/ Javaの/ JavaVirtualMachines / jdk1.7.0_80.jdk /コンテンツ/ホーム" 
#セットjdk1.8.0の
輸出JAVA_8_HOMEを= "/ライブラリ/ Javaの/ JavaVirtualMachines / jdk1.8.0_211 .jdk /コンテンツ/ホーム」
#セットjdk11.0.3の
輸出JAVA_11_HOME = "/ライブラリ/ Javaの/ JavaVirtualMachines / JDK-11.0.3.jdk /コンテンツ/ホーム" 
#セットのデフォルトのJavaバージョンの
輸出JAVA_HOME = $ JAVA_8_HOME 

#エイリアス命令动态切换JDK版本
別名JDK7 = "輸出JAVA_HOME = $ JAVA_7_HOME" 
エイリアスjdk8 = "輸出JAVA_HOME = $ JAVA_8_HOME" 
エイリアスjdk11 = "輸出JAVA_HOME = $ JAVA_11_HOME"

 さらに、コマンド+ Sの完了後、ファイルを保存します。

 

3.ソース〜/ .bash_profileのコマンドは、コンフィギュレーションを更新するには、新しい設定を有効にします

4.スイッチ:入力端子JDK7 / jdk8 / jdk11は、対応するバージョンに切り替えられ、Javaの--versionを確認するために、ハンドオーバコマンドの後に使用することができます

5.アンインストールします。sudoのrm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk

 

おすすめ

転載: www.cnblogs.com/bella1102/p/10988959.html