বিভিন্ন টিউটোরিয়াল পড়ার পরে এবং একগুচ্ছ ফিক্সের সাথে জগাখিচুড়ি করার পরে আমি এমন একটি উপায় খুঁজে পেয়েছি যা পুরোপুরি কার্যকর হয়।
সবার আগে জেডিকে 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/
এখন নিম্নলিখিতগুলি সম্পাদন করে জেডিকে ফন্ট ফিক্স ( উর্শুলিয়াক ইয়ারোস্লাভ সৌজন্যে ) ডাউনলোড করুন :
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
তারপরে বাশার্ক ফাইলের একেবারে নীচে নীচের লাইনগুলি যুক্ত করুন।
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export JAVA_HOME
এটি সংরক্ষণ করুন তারপর ধারণা gedit.sh. (আপনার স্ক্রিপ্টের অবস্থান আলাদা হতে পারে)
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
এটি সংরক্ষণ করুন তারপরে ইন্টেলিজিজ খুলুন, ফন্টগুলি কাজ করা উচিত এবং আপনি বিকাশের জন্য ওরাকল জেডিকে 8 ব্যবহার করবেন। আপনাকে সম্ভবত প্রজেক্ট সেটিংস সম্পাদনা করতে হবে এবং আবার আপনার জেডিকে সেট আপ করতে হবে তবে প্রকৃত জেডিকে ব্যবহার করতে ভুলবেন না ফন্ট ফিক্সটি নয়।
এই ফিক্সটি ক্লিওন , অ্যান্ড্রয়েড স্টুডিও এবং পাইচার্মের সাথেও কাজ করে ।
এই নির্দেশাবলীটি অনুমান করে যে জেডিকে সংস্করণটি ছিল 1.8.0_25, ফাইল / পথের নামগুলি ভবিষ্যতের সংস্করণগুলির জন্য পরিবর্তিত হবে।