0

システムから Java JDK 8 Early Access を削除するか、システムのデフォルトを JDK 8 から変更してください。システムのデフォルトは通常、Windows 7 の Java コントロール パネルを使用して削除できます。ただし、JDK 8 では、何らかの理由で、これがデフォルトは変更できませんでした。唯一の方法は、アンインストールすることでした。オラクルがこの動作をすぐに変更することを願っています。Java コントロール パネルでデフォルトの JDK を変更する方法を教えてください。

4

1 に答える 1

0

Java コントロール パネルの使用についてはよくわかりませんが、java.exe、javaws.exe、および javaw.exe の JDK8 コピーをインストールした後、system32 フォルダー内に配置され、PATH 環境変数に設定されている内容を上書きすることがわかりました。タイトルに記載されているエラーメッセージ。

私が試した解決策は次のとおりです。

これらのファイルをバックアップし、system32 フォルダーから削除して、PATH 環境が目的の JDK に正しく設定されていることを確認してから、Eclipse を再度開くと、正常に機能しました。

そして、JDK が以前になるように PATH 環境変数を変更するには: %SystemRoot%\system32;

私はこれについてブログ投稿を書きましたが、今日公開したときに編集しますが、基本的にはそれだけです。

この質問に対する最初の回答は、java.exe が system32 に配置されていることに関連しています: How to prevent that java.exe is installed in Windows's system32?

編集:ここにありますhttp://blog.idrsolutions.com/2013/03/why-installing-java-8-may-break-your-system/

于 2013-03-11T10:51:08.343 に答える