(win10) JDK14.0.2 から 11.0.2 へダウングレードする
JDKのダウングレードをしたい
開発環境は以下の通りです。
OS: Windows 10 IDE: eclipse
JFrameクラスを使ったeclipseからのアプリケーションの立ち上げでJVMの例外EXCEPTION_ACCESS_VIOLATION となり失敗しました。 github.com このissueにJDKのバージョンの問題と書いてあったため、JDK14.0.2からJDK11.0.2へバージョンを下げました
1. JDKのダウンロード
下記のリンクよりダウンロード。 jdk.java.net
2. OpenJDKを展開して、PATHを通す。
C:\Program Files\AdoptOpenJDK\jdk-11.0.2\
にJDKのzipを展開し、「環境変数を編集」からPATHにC:\Program Files\AdoptOpenJDK\jdk-11.0.2\bin
を追加。
3. プロジェクトの使用するJava環境のプロパティを修正
eclipseのプロジェクトにエラーが表示され、java.langが読み込めていなかったため、プロジェクトを右クリック→「プロパティ」→「Javaのビルド・パス」→タブ「ライブラリ」の「モジュールパス」の下の選択されているJREを「編集」からJavaSE11に変更。
以上でJDKのダウングレードができました。