jdk1.7と1.8をダウンロードしてインストールした後、構成変換を実行するにはどうすればよいですか?
環境変数の設定
コンピュータのプロパティ - システムの詳細設定 - 環境変数、新しい変数
新しいシステム変数の作成 CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
システム変数の選択: PATH;%JAVA_HOME% \bin;%JAVA_HOME%\jre\bin
JDKのバージョン変換
jdk1.8 を 1.7 に変換します。
- 環境変数JAVA_HOME:%JAVA7_HOME%;
- ファイルの置換: jdk7 インストール パスの下の bin ディレクトリを開き、java.exe、javaw.exe、および javaws.exe を C:\Windows\System32 ディレクトリにコピーします。
- レジストリを変更します。環境変数が変更されて 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 の先頭にあるため、レジストリや環境変数を変更する必要はありません。