Masalah ini terjadi jika Anda mengganti JetBrains Runtime default dengan beberapa versi lain, IDE menyimpan lokasi runtime ini di bawah file CONFIG\idea64.exe.jdk
dan kemudian runtime ini menjadi tidak valid (dihapus atau rusak) atau tidak kompatibel dengan versi IDE yang baru.
Solusinya adalah menghapus idea64.exe.jdk
/ idea.exe.jdk
mengarsipkan agar IDE menggunakan JetBrains Runtime yang dibundel default (nama file bisa berbeda tergantung pada produk yang Anda gunakan, jadi panduan umum adalah menghapus *.jdk
file di direktori konfigurasi IDE ).
Berikut adalah file yang harus dihapus untuk sebagian besar pengguna di Windows:
c:\Users\<user>\AppData\Roaming\JetBrains\IntelliJIdea2020.1\idea64.exe.jdk
Masalah terjadi ketika file ini menunjuk ke Java 8 sebagai IntelliJ IDEA tidak lagi berjalan di Java 8 dan sebaliknya mengharapkan Java 11. Java 11 sudah dibundel, tetapi file ini menimpanya, karenanya masalahnya.
Periksa juga dokumen ini untuk mengetahui cara lain yang memungkinkan untuk mengganti runtime IDE dan pastikan tidak ada yang berlaku:
IDEA_JDK_64
variabel lingkungan juga dapat mengganti runtime default, Anda harus menghapusnya.
Masalah lain yang mungkin terjadi adalah runtime yang dibundel dalam jbr
subdirektori menjadi rusak. Verifikasi dengan menjalankan java -version
di dalam IDE_HOME\jbr\bin
. Menginstal ulang IDE akan membantu.
Lihat juga diskusi terkait di forum IntelliJ IDEA .
Masalah ini sedang diselidiki di YouTrack .