JDK複数の実装にヒント(プロ試験が利用可能です)
私のコンピュータはもともとJDK8だった、と後で別のJDKのバージョンでJDKのガベージコレクタをテストしたいです。
アイデアの始まりは、その後、時間とともにどのバージョンが、だろうと思った、JDKをインストールし、各JDKのためのあなた自身のホームディレクトリを設定することですJAVA_HOME
JDK(ここでは変更されませんPATHのCLASSPATHを持つに対応するホームディレクトリを指すだけJAVA_HOMEを変更直接マップ上に、異なるJDK)を切り替えること(時々 、より直感的な画像です)。
まず、(問題を特定して解決)JDK9をインストール
しかし、その時点で、バーレーンJDK9は、変更JAVA_HOME
CMDコマンドラインの下に、後にjava -version
、表示java9が、それはJDK8を切り替えていなかった、無知に見えることを余儀なくされ、最終的にはその理由を発見しました。
バーレーン新しいJDKは、それはあなたが自動的にPATH環境変数を設定与えるときに示すように、:
ときにあなたが見つけるC:\ProgramData\Oracle\Java\javapath
と呼ば次の3つのファイルのディレクトリを検索:
:CMDの下で実行すると、このjava.exeを見つけたとき
、バックカバーするので、あまりにも、バーレーンJDK9時間、優れた環境変数をあなたに自分自身をJDK、およびそれが内部のPATH環境変数に最初に属していること:概要自分の環境と、jdk9ので、表示のみのコマンドラインで。
JDK7をロードした後(の問題を特定して解決)
JDK7をインストールした後、異常があらわれ、関係なく、コマンドラインから、自分自身を設定するには、環境変数を変更する方法java -version
jdk8(....形而上学)が表示されていない、調査の根は決して間違った経験が、確かにPATHを推測JAVA_HOME
の前で環境いたずらの変数なので、JAVA_HOME
トップへの移行は、すべてが我々の期待に戻って行きました。それまでにJAVA_HOME
PATHのいたずらの下に別の場所に置かれ、最後に環境変数を見つけ、
そして、その下に対応するディレクトリを見つける
のjava.exe CMDコマンドラインバージョンで同じテスト
概要
今、私たちはバーレーンJDK9良い環境変数とjdk9自分で削除してから、したときに、前に様々な理由の状況を理解するC:\Windows\System32
に移動しJAVA_HOME
ているため、以下の(またはディレクトリのjava.exeを削除)C:\Windows\System32
システムファイルが多数含まれ、ディレクトリは直接削除することはできません。そして、あなたが変更するたびにJAVA_HOME
私たちの望ましい結果を達成するための値。