स्वीकृत उत्तर मेरे काम नहीं आया लेकिन मुझे ऐसा करके सब कुछ मिल गया:
विभिन्न ट्यूटोरियल पढ़ने और फ़िक्सेस के एक गुच्छा के साथ गड़बड़ करने के बाद, मुझे एक ऐसा तरीका मिला है जो पूरी तरह से काम करता है।
सबसे पहले Oracle से JDK 8 डाउनलोड करें और टर्मिनल में निम्नलिखित पंक्तियों को निष्पादित करें:
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/
अब निम्नलिखित को निष्पादित करके JDK फ़ॉन्ट निर्धारण ([उर्शुल्यक यारोस्लाव] [2]) के सौजन्य से डाउनलोड करें:
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
यह डाउनलोड की गई ज़िप को निकालकर / usr / lib / jvm / पर ले जाएगा। अब टर्मिनल में निम्नलिखित चलाएँ:
cd ~
sudo gedit .bashrc
फिर bashrc फ़ाइल के बहुत नीचे निम्न पंक्तियाँ जोड़ें।
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JAVA_HOME
इसे सहेजें तो विचार को संपादित करें। (आपकी स्क्रिप्ट का स्थान भिन्न हो सकता है)
gedit /home/USER/Downloads/idea/bin/idea.sh
स्क्रिप्ट के सबसे निचले भाग में पंक्ति को इन दो पंक्तियों के साथ नीचे दिए गए कथन में प्रतिस्थापित करें:
eval "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java" $ALL_JVM_ARGS -Djb.restart.code=88 $MAIN_CLASS_NAME "$@"
test $? -ne 88 && break
इसे सहेजें तब IntelliJ खोलें, फोंट काम करना चाहिए और आप विकास के लिए Oracle JDK 8 का उपयोग करेंगे। आपको संभवतः प्रोजेक्ट सेटिंग्स को संपादित करना होगा और अपने JDK को फिर से सेट करना होगा लेकिन वास्तविक JDK का उपयोग करना सुनिश्चित करें न कि फ़ॉन्ट को ठीक करें।
यह फिक्स CLion, Android Studio और [PyCharm] के साथ भी काम करता है।
ये निर्देश मानते हैं कि JDK संस्करण 1.8.0_25 था, भविष्य के संस्करणों के लिए फ़ाइल / पथ के नाम बदल जाएंगे।