Nachdem ich verschiedene Tutorials gelesen und eine Reihe von Korrekturen durchgeführt habe, habe ich einen Weg gefunden, der perfekt funktioniert.
Laden Sie zunächst JDK 8 von Oracle herunter und führen Sie die folgenden Zeilen im Terminal aus:
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/
Laden Sie nun den JDK-Font-Fix (mit freundlicher Genehmigung von Urshulyak Yaroslav ) herunter, indem Sie Folgendes ausführen:
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
Dadurch wird die heruntergeladene Zip-Datei extrahiert und nach / usr / lib / jvm / verschoben. Führen Sie nun im Terminal Folgendes aus:
cd ~
sudo gedit .bashrc
Fügen Sie dann die folgenden Zeilen ganz unten in der bashrc-Datei hinzu.
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JAVA_HOME
Speichern Sie es und geben Sie die Idee ein. (Ihr Skriptspeicherort kann unterschiedlich sein)
gedit /home/USER/Downloads/idea/bin/idea.sh
Ersetzen Sie ganz unten im Skript die Zeile (n) in der While Do-Anweisung unten durch diese beiden Zeilen:
eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
test $? -ne 88 && break
Speichern Sie es und öffnen Sie IntelliJ. Die Schriftarten sollten funktionieren und Sie werden Oracle JDK 8 für die Entwicklung verwenden. Sie müssen wahrscheinlich die Projekteinstellungen bearbeiten und Ihr JDK erneut einrichten. Verwenden Sie jedoch unbedingt das tatsächliche JDK und nicht das Font Fix.
Dieses Update funktioniert auch mit CLion , Android Studio und PyCharm .
Diese Anweisungen setzen voraus, dass die JDK-Version 1.8.0_25 war. Die Datei- / Pfadnamen ändern sich für zukünftige Versionen.