JDKの問題と解決策(プロテスト利用可能)の複数の割り当て

JDK複数の実装にヒント(プロ試験が利用可能です)

私のコンピュータはもともとJDK8だった、と後で別のJDKのバージョンでJDKのガベージコレクタをテストしたいです。

アイデアの始まりは、その後、時間とともにどのバージョンが、だろうと思った、JDKをインストールし、各JDKのためのあなた自身のホームディレクトリを設定することですJAVA_HOMEJDK(ここでは変更されませんPATHのCLASSPATHを持つに対応するホームディレクトリを指すだけJAVA_HOMEを変更直接マップ上に、異なるJDK)を切り替えること(時々 、より直感的な画像です)。
Snipaste_2019-08-04_09-03-48.jpg

まず、(問題を特定して解決)JDK9をインストール

しかし、その時点で、バーレーンJDK9は、変更JAVA_HOMECMDコマンドラインの下に、後にjava -version、表示java9が、それはJDK8を切り替えていなかった、無知に見えることを余儀なくされ、最終的にはその理由を発見しました。

バーレーン新しいJDKは、それはあなたが自動的にPATH環境変数を設定与えるときに示すように、:
Snipaste_2019-08-04_09-12-21.jpg

ときにあなたが見つけるC:\ProgramData\Oracle\Java\javapathと呼ば次の3つのファイルのディレクトリを検索:
Snipaste_2019-08-04_09-14-39.jpg

:CMDの下で実行すると、このjava.exeを見つけたとき
Snipaste_2019-08-04_09-16-39.jpg
、バックカバーするので、あまりにも、バーレーンJDK9時間、優れた環境変数をあなたに自分自身をJDK、およびそれが内部のPATH環境変数に最初に属していること:概要自分の環境と、jdk9ので、表示のみのコマンドラインで。

JDK7をロードした後(の問題を特定して解決)

JDK7をインストールした後、異常があらわれ、関係なく、コマンドラインから、自分自身を設定するには、環境変数を変更する方法java -versionjdk8(....形而上学)が表示されていない、調査の根は決して間違った経験が、確かにPATHを推測JAVA_HOMEの前で環境いたずらの変数なので、JAVA_HOMEトップへの移行は、すべてが我々の期待に戻って行きました。それまでにJAVA_HOMEPATHのいたずらの下に別の場所に置かれ、最後に環境変数を見つけ、
Snipaste_2019-08-04_09-30-28.jpg

そして、その下に対応するディレクトリを見つける
Snipaste_2019-08-04_09-32-55.jpg
のjava.exe CMDコマンドラインバージョンで同じテスト
Snipaste_2019-08-04_09-35-20.jpg

概要

今、私たちはバーレーンJDK9良い環境変数とjdk9自分で削除してから、したときに、前に様々な理由の状況を理解するC:\Windows\System32に移動しJAVA_HOMEているため、以下の(またはディレクトリのjava.exeを削除)C:\Windows\System32システムファイルが多数含まれ、ディレクトリは直接削除することはできません。そして、あなたが変更するたびにJAVA_HOME私たちの望ましい結果を達成するための値。

おすすめ

転載: www.cnblogs.com/minghaiJ/p/11297272.html