MacでのJDKのインストールとアンインストール(学習記録)

インストール方法(1) (/etc/profile)

  1. まず、Mac システムに JDK がインストールされているかどうかを確認し、ターミナル ウィンドウを開いて と入力しますjava -version。jdk がインストールされていない場合は、インストールするように求められます。

  2. 次に、対応するパッケージを正式にダウンロードしますhttps://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html .Oracle公式 Web サイトのログイン アカウントとパスワードがメモに保存されます。

  3. ダウンロードが成功したら、 をクリックし、プロンプトに従ってインストールします。デフォルトのインストール パスは次のとおりです。/Library/Java/JavaVirtualMachines

  4. JDK をインストールした後、環境変数を構成し、ターミナルを開いて と入力しsudo vim /etc/profile、プロンプトに従ってパスワードを入力する必要があります。

  5. キーボードの i を押して INSERT を表示し、Enter編集モード

  6. Jdk のバージョンは自分でインストールしました。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home 

export JAVA_HOME

CLASS_PATH=$JAVA_HOME/lib”

PATH=”.$PATH:$JAVA_HOME/”
  1. を押してesc編集を終了し、Enter:wq!を押して実行して保存します

  2. を入力するsource /etc/profileと、JAVA 環境変数の設定が有効になります。(プロンプトが表示された場合そのようなファイル、又はディレクトリはありませんsudo -s を試して再度実行することができます。https://www.cnblogs.com/ynxf/p/6290991.html を参照してください)

  3. 「 」と入力しecho $JAVA_HOME、JAVA_HOME パスを取得できれば、JAVA 環境変数が設定されています。

  4. Java 環境を確認します: ターミナル入力: java -version、バージョン番号が表示されます

インストール方法(2) (~/.bash_profile)

  1. このコマンドを使用して、touch .bash_profile**.bash_profile** という名前の隠し構成ファイルを作成します。

  2. 環境変数を構成するのが初めてではない場合は、コマンドを使用してopen .bash_profile構成ファイルを開きます。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home 

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. 

export JAVA_HOME 

export PATH 

export CLASSPATH
  1. 構成ファイルを保存して閉じ、引き続きコマンド source .bash_profile を使用して構成ファイルを有効にします。

  2. コマンドを入力してjava -version JDK のバージョンを確認します。JDK のバージョン番号が出力されれば、JDK 環境変数は正常に設定されています。詳細は、https://juejin.cn/post/6844903895504797710 を参照してください。

アンインストール方法

次の 4 つのコマンドを入力するだけです

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
## 查找当前版本有哪些
ls /Library/Java/JavaVirtualMachines/

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk

おすすめ

転載: blog.csdn.net/qq_35971258/article/details/128660895