উবুন্টুর জন্য ওপেনজেডিকে -8 / ওরাকল জেডিকে 8 ফন্ট প্যাচগুলি


8

উবুন্টু 14.10 এর জন্য ওপেনজেডকে -8 বা ওরাকল জেডিকে 8 এর কোন প্যাচযুক্ত সংস্করণ রয়েছে যা জাভা অ্যাপ্লিকেশনগুলিতে (জেটব্রাইন পণ্য, নেটবিন ইত্যাদি) ঠিকঠাক করে?

আমি এর আগে এই নিবন্ধে উবুন্টু 14.04 এর জন্য ওপেনজেডকে 7 এর একটি প্যাচযুক্ত সংস্করণ ইনস্টল করেছি , তবে এটি 14.10 এর জন্য উপলব্ধ বলে মনে হয় না। আমি ওপেনজেডিকে 8 / ওরাকলজেডিডি 8 এর জন্য কোনও প্যাচযুক্ত সংস্করণটিও খুঁজে পাইনি।

আমি ইনস্টল করতে পারে এমন ওপেনজেডকে 8 / ওরাকলজেডি কে 8 এর জন্য যদি কোনও প্যাচযুক্ত সংস্করণ বা কোনও প্যাচ থাকে তবে যদি কেউ উল্লেখ করতে পারে তবে আমি সত্যিই প্রশংসা করব।

ধন্যবাদ.


ইন্টেলিজের আধুনিক সংস্করণগুলি তাদের নিজস্ব জেভিএম নিয়ে আসে। সম্ভবত এই জাতীয় জিনিসগুলি পরিচালনা করতে সক্ষম হবেন।
থরবজর্ন রাভন অ্যান্ডারসন

উত্তর:


9

বিভিন্ন টিউটোরিয়াল পড়ার পরে এবং একগুচ্ছ ফিক্সের সাথে জগাখিচুড়ি করার পরে আমি এমন একটি উপায় খুঁজে পেয়েছি যা পুরোপুরি কার্যকর হয়।

সবার আগে জেডিকে 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, ফাইল / পথের নামগুলি ভবিষ্যতের সংস্করণগুলির জন্য পরিবর্তিত হবে।


বিস্তারিত উত্তরের জন্য আপনাকে ধন্যবাদ। আমি আপনার সমাধানটি চেষ্টা করেছিলাম, তবে আমার ফন্টগুলি আরও বড় এবং সাহসী হয়ে উঠেছে। আমি ফন্টের আকার হ্রাস করতে পারি, তবে সাহসী ফন্টগুলিকে স্বাভাবিক হিসাবে পরিবর্তন করতে পারি না।
দীপাল

হ্যাঁ, আকার বাড়িয়ে 14 করা হয়েছে (আমি আমার পরিবর্তন করেছি 11) তবে আমার ফন্টগুলি সাহসী ছিল না? আমি ধরে নিয়েছি আপনি অন্যান্য ফন্টগুলি দেখতে এখনও চেষ্টা করেছেন যে তারা এখনও সাহসী ছিল?

হ্যাঁ, সমস্ত ফন্টটি সাহসী নয় I বর্তমানে আমি যে ফন্টটি ব্যবহার করছি তা সাহসী হয়ে উঠেছে। আমি মনে করি আমার সাথে থাকতে হবে। এই সমাধানটি তাদের এক্সিকিউটেবলগুলি সংশোধন করা ব্যতীত অন্য সকল জাভা অ্যাপ্লিকেশনগুলিতে প্রয়োগ করার কোনও উপায় আছে কি? আমি বলতে চাই পাশাপাশি ফাইলগুলিও জার করব? আমি কি এই প্যাচড জেডিকে আমার ডিফল্ট jdk হিসাবে ব্যবহার করতে পারি না? এটি কি পুরো জেডিকে নয়?
দীপাল

1
দুঃখিত, আমি সাহসী ফন্টগুলির সাহায্য করতে পারি না। আপনি হয়ত ফন্টের আর একটি অনুলিপি ডাউনলোড করার চেষ্টা করতে পারেন, যদি এটি আপনাকে খুব বিরক্ত করে। আপনি ফন্ট ফিক্সটি নিয়ে গণ্ডগোলের চেষ্টা করতে পারেন, আমার জেডিকে হিসাবে এটি ব্যবহার করতে আমার কিছু সমস্যা হয়েছিল, আপনি সম্পূর্ণ ওপেনজেডিকে ডাউনলোড করার চেষ্টা করতে পারেন এবং দু'টি সংযুক্ত করতে পারেন, এটি কাজ করতে পারে।

3
নিশ্চিত করুন @Deepal আপনার কাছে সেটিং হয় export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.xrender=true"আপনার bashrc মধ্যে
সালেম

1

ড্যানিয়েলস্টওয়ার্ডকে আনসার সম্পূর্ণ করতে:

দুর্ভাগ্যক্রমে tuxjdkজিটিকে চেহারা এবং বোধের জন্য বর্তমানে ব্যবহৃত জিটিকিআরসি-তে ফন্ট সেট ব্যবহার করে। তবে বেশিরভাগ থিম সেখানে কোনও ফন্ট সেট করে না। ফলস্বরূপ নেটবিনগুলি সাহসী আরিয়াল 15 ইউআই ফন্ট হিসাবে ব্যবহার করবে।

ঠিক করার জন্য gtkrc তৈরি করুন ঠিক ফন্ট সহ নেটবিনের জন্য এবং নেটবিনকে এই ফাইলটি ব্যবহার করতে বলুন।

আমি একটি বিশেষ প্রবর্তক প্রস্তুত করেছি যা এটি আধা-স্বয়ংক্রিয়ভাবে করে:

#! / বিন / ব্যাশ

### কাস্টমাইজ ভেরিয়েবল: ###

# পথ যেখানে নেটবিন ইনস্টল করা হয়েছিল
NETBEANS_PATH = $ {NETBEANS_PATH: - ~ / অপ্ট / NetBeans-দেব-2015-06-04} / বিন / NetBeans
# স্টাইল ব্যবহারের জন্য ডেস্কটপ পরিবেশের নাম
USED_DE = $ {USED_DE: -mate}
# টক্সজডকে মনে হয় খুব বড় ইউআই ফন্ট রেন্ডার করছে তাই এগুলি হ্রাস করার জন্য এই মানটি ব্যবহার করুন
FONT_SUBTRAHENT = $ {FONT_SUBTRAHENT: -3}

###############################

ফাংশন রিমকোটিস () {
  প্রতিধ্বনি "$ {@ // \ '/}"
}

ফাংশন হ্রাসফোনসাইজ () {
  স্থানীয় সাবট্রাহেন্ড = $ 1; পরিবর্তন
  স্থানীয় আরগস = "$ @"
  প্রতিধ্বনি $ {আরগস // [0-9] /} $ (($ {আরগস // [! 0-9] /} - $ সাবট্রেন্ড))
}

থিম = $ (রিমকোটস `গেটসেটগুলি org হয়। {ED_ USED_DE}। অভ্যন্তরের জিটিকি-থিম`)
হরফ = $ (রিমকোটস `গেটেটিংগুলি org হয়। {ED_ USED_DE}। অভ্যন্তরীণ ফন্ট-নাম`)
হরফ = $ (হ্রাসফ্রন্টসাইজ $ FONT_SUBTRAHENT $ ফন্ট)

থিমডিরস = $ (সন্ধান করুন ~ / .themes / / usr / ভাগ / থিম /-টাইপ ডি-নাম "$ {থিম}")
gtkRcPath = ""
"$ থিমডিরস" তে দির জন্য; করা
  যদি [[-f "$ dir / gtk-2.0 / gtkrc"]]; তারপর
    gtkRcPath = "$ Dir / GTK-2.0 / gtkrc"
    বিরতি;
  ফাই
সম্পন্ন

যদি [["$ gtkRcPath" == ""]]]; তারপর
  প্রতিধ্বনি "থিম পাওয়া যায় নি"> / dev / stderr
  ./$NETBEANS_PATH $ @
ফাই

বিড়াল $ হোম /। নেটবিন / .gtkrc-2.0
"t gtkRcPath" অন্তর্ভুক্ত করুন

শৈলী "ব্যবহারকারী-ফন্ট"
    font_name = "$ ফন্ট"
}

উইজেট_ক্লাস "*" স্টাইল "ব্যবহারকারী-ফন্ট"

GTK-ফন্ট-নাম = "$ ফন্ট"

ফাইলের শেষে

GTK2_RC_FILES = ~ / .Netbeans / .gtkrc-2.0 $ নেটবিয়ানসপ্যাট $ @

এটি আপনার থিমের সেটিংস পড়বে এবং কেবল নেটবিনের জন্য জাল থিম তৈরি করবে। আপনাকে আপনার পরিবেশের সাথে সামঞ্জস্য করতে হবে NETBEANS_PATHএবং USED_DEভেরিয়েবলগুলি রাখতে হবে।


0

আমি নিজের এবং ওপেনজেডকে 8u40 তৈরি করেছি এবং টক্সজড্ক প্যাচ প্রয়োগ করেছি। তাছাড়া, আমি নামক কোনো ফাইল তৈরি করতে ছিল local.confমধ্যে /etc/fonts/তার যৌক্তিক ফন্ট পছন্দ ওভাররাইড জাভার fontmap করতে Dialog, Monospacedইত্যাদি পরে, সুইং ভিত্তিক অ্যাপ্লিকেশন অনেক উন্নত। এখানে একবার দেখুন ।


0

এই মুহুর্তে কেবলমাত্র টক্সজেডকের জন্য আরপিএম প্যাকেজ রয়েছে: http://download.opensuse.org/repositories/home:/Indifferences :/tuxjdk/

ডিবিয়ান প্যাকেজিং সম্পর্কে শিখতে এবং সঠিক প্যাকেজগুলি প্রস্তুত করতে আমার আরও কিছুটা সময় প্রয়োজন, প্লাস টুকসডকের সংস্করণ 03 এর কিছু আকর্ষণীয় বৈশিষ্ট্য ডকুমেন্ট। তাই থাকুন, এবং দয়া করে আপনি টক্সজডকের সাথে যে সমস্যার মুখোমুখি হচ্ছেন তা https://github.com/TheIndifferent/tuxjdk এ প্রতিবেদন করুন , তাই আমি পুনরুত্পাদন করতে এবং (আশা করি) এগুলি সমাধান করতে সক্ষম হব।


0

আসলে আপনাকে সংশোধন করতে বিরক্ত করার দরকার নেই idea.shযা আপডেটের অধীনে অস্থির। একটি ব্যবহারকারী-নির্দিষ্ট কনফিগারেশন ফাইল রয়েছে ~/.IntelliJIdea2016.1/config/idea.jdk(নাম অনুসারে পরিবর্তন হয়), যা বুট জেডিকে সঞ্চয় করে।

সরকারী উল্লেখ:

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.