Setelah membaca berbagai tutorial dan mengacaukan banyak perbaikan, saya telah menemukan cara yang bekerja dengan sempurna.
Pertama-tama unduh JDK 8 dari Oracle dan jalankan baris berikut di terminal:
cd Downloads
tar -xvf jdk-8u25-linux-x64.tar.gz
rm jdk-8u25-linux-x64.tar.gz
sudo mkdir -p /usr/lib/jvm/
sudo mv jdk1.8.0_25 /usr/lib/jvm/
Sekarang unduh perbaikan font JDK (Courtesy of Urshulyak Yaroslav ) dengan menjalankan yang berikut:
cd ~/Downloads
wget http://urshulyak.com/jdk-8u5-tuxjdk-b08.tar.gz
tar -xvf jdk-8u5-tuxjdk-b08.tar.gz
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm
rm jdk-8u5-tuxjdk-b08.tar.gz
Ini akan mengekstrak zip yang diunduh dan memindahkannya ke / usr / lib / jvm /. Sekarang jalankan perintah berikut di terminal:
cd ~
sudo gedit .bashrc
Kemudian tambahkan baris berikut ke bagian paling bawah dari file bashrc.
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JAVA_HOME
Simpan lalu gedit ide.sh. (Lokasi skrip Anda mungkin berbeda)
gedit /home/USER/Downloads/idea/bin/idea.sh
Di bagian paling bawah dari skrip, ganti baris dalam pernyataan While Do di bagian bawah dengan dua baris ini:
eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
test $? -ne 88 && break
Simpan kemudian buka IntelliJ, font harus bekerja dan Anda akan menggunakan Oracle JDK 8 untuk pengembangan. Anda mungkin harus mengedit Pengaturan Proyek dan mengatur JDK Anda lagi tetapi pastikan untuk menggunakan JDK yang sebenarnya dan bukan yang memperbaiki font.
Perbaikan ini juga berfungsi dengan CLion , Android Studio, dan PyCharm .
Instruksi ini menganggap versi JDK adalah 1.8.0_25, nama file / path akan berubah untuk versi masa depan.