Windows10はjdk1.7,1.8を同時にインストールします

jdk1.7と1.8をダウンロードしてインストールした後、構成変換を実行するにはどうすればよいですか?

環境変数の設定

コンピュータのプロパティ - システムの詳細設定 - 環境変数、新しい変数
変換用に 3 つの新しい変数を作成します
新しいシステム変数の作成 CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
ここに画像の説明を挿入します
システム変数の選択: PATH;%JAVA_HOME% \bin;%JAVA_HOME%\jre\bin
ここに画像の説明を挿入します

JDKのバージョン変換

jdk1.8 を 1.7 に変換します。

  1. 環境変数JAVA_HOME:%JAVA7_HOME%;
  2. ファイルの置換: jdk7 インストール パスの下の bin ディレクトリを開き、java.exe、javaw.exe、および javaws.exe を C:\Windows\System32 ディレクトリにコピーします。
  3. レジストリを変更します。環境変数が変更されて java -version を実行すると、「レジストリ キー 'Software\JavaSoft\Java RuntimeEnvironment'\CurrentVersion' has value '1.8' but '1.7' is required」というエラー
    メッセージが表示される場合があります。エラー: java.dll が見つかりませんでしたエラー: Java SE ランタイム環境が見つかりませんでした。これは、レジストリが変更されていないためです。スタートメニューからregeditを検索し、レジストリを開きます-「HKEY_LOCAL_MACHINE」-「SOFTWARE」-「JavaSoft」-「Java RuntimeEnvironment」-「CurrentVersion」を右クリックして変更し、「1.7」に変更します。 4. 最後に「java -version」と入力します。 cmdでjdk7のバージョン情報を切り替えることができます。1.7 が 1.8 になる場合も同様です。





    ここに画像の説明を挿入します


知らせ

環境変数を変更する場合は、PATH 値の C:\ProgramData\Oracle\Java\javapath を削除してください。
最初は異議申し立ての手順を実行しましたが失敗し、これが問題であることがわかりました。パス値は jdk8 のインストール時に生成され、Path の先頭にあるため、レジストリや環境変数を変更する必要はありません。

おすすめ

転載: blog.csdn.net/layliangbo/article/details/105359260