JDK のマルチバージョンのインストール Windows および Linux
Windows には複数のバージョンの jdk がインストールされています。環境変数の調整が有効にならない場合は、最後まで直接進んでください。
公式Webサイトにアクセスしてjdkをダウンロードします
以前の公式 Web サイトのダウンロード アドレス:
https://www.java.com/zh-CN/download/Oracle
に買収されたため、今後は Oracle にダウンロードされます: https://www.oracle.com/java /テクノロジー/ダウンロード/アーカイブ/
すべてのリリースは右側にあり、必要なバージョンをダウンロードします。
exe バージョンまたは圧縮バージョンをダウンロードできます。圧縮バージョンをインストールする必要はありません。環境変数を構成するために作成したディレクトリに直接解凍し、次の手順をスキップできます。
2 つのインストール方法は似ています。
このマシンに jdk をインストールする
1. インストーラーを実行します。次のステップはデフォルトです。ここで、JDK のデフォルトのインストール場所を変更できます。
2. jreをインストールする
jdkのインストールが完了すると、jreのインストールダイアログが表示されますが、このjreはインストール場所を変更することもできますので、jdkと同じ親ディレクトリにインストールすることを推奨します。jre には jdk が付属していますが、この jre をインストールする必要があります。
インストール完了後に使用できますが、通常は開発中に環境変数を構成する必要があります。
環境変数を設定する
1. 環境変数を入力します
このコンピュータ => プロパティ => システムの詳細設定 => 詳細 => 環境変数
システム変数に新しい変更を作成してください。下のやつですよ!句読点はすべて英語であることに注意してください。
2. 新しい: JAVA_HOME
変数値: インストールされている JDK ディレクトリ
説明: これは、後の開発および使用に便利です。
3. 新機能: クラスパス
変数値:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
説明: さまざまな jar パッケージのパス
4. パス変数値を編集します
パスを見つけて、これをダブルクリックして編集します。
新規に 2 つ作成する
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
保存!
必ず保存してください!
インストール状況を確認する
Java 環境変数が cmd で正常に設定されているかどうかを確認する
java -version
バージョンを読んだ後は、挨拶文を書いて試してみることもできます。
ここまでで作業は終わりません… 複数のバージョンをインストールしている場合、最初の方法は同じですが、環境変数を設定する必要はありませんが、環境変数が変更されるという問題が発生しますが、 cmd は有効になりません。以下を参照してください。
述べる
圧縮ファイルを直接ダウンロードして解凍し、環境変数を設定することもできます。
Linux でインストールする
対応するバージョンの圧縮パッケージをダウンロードし、インストールするディレクトリに解凍して、環境変数を構成します。
/etc/profile ファイルを変更します。
sudo vim /etc/profile
Shift+g はファイルの末尾にジャンプし、以下を追加します。
JAVA_HOME=安装目录
export JRE_HOME=$JAVA_HAOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
変数を更新します: (再起動も可能です)
source /etc/profile
java -version を使用してターミナルで表示できます
Windows マルチバージョン JDK の環境変数の変更が有効にならない
これもよくある落とし穴です。複数のバージョンの jdk を同時にインストールした後、JAVA_HOME の値を変更した後でも、それが cmd で最後にインストールされたバージョンのままであることがわかります。これは、java.exe、javaw.exe、 3つのjavaws.exeファイルはシステムディレクトリに配置されており、環境変数の優先順位が自分で設定した優先順位よりも高いため、ここで実行されます。
C:\ProgramData\Oracle\Java\javapath
或者是
C:\Windows\System32
私のものは最初のパスにあります。削除するだけです (通常の開発と使用には影響しません)。ソフトウェアは何も言うことはありません。Everything は使いやすく、後で Everything の使用に関するガイドを公開する機会があります。 。
削除後は元に戻ります。