রেটিনা সহ আমার ম্যাকবুকে যখন আমি জাভা জিআইআই অ্যাপ্লিকেশন ও ওরাকল জাভা সে 7 (জেডিট, ইক্লিপসে) দিয়ে খুলি তখন একই ডিসপ্লে ইস্যু (ফন্টটি খুব খারাপ রেজোলিউশনের সাথে একটি ওভারাল GUI এন্টিয়ালিয়াসিং করে)।
$ /usr/libexec/java_home --verbose
Matching Java Virtual Machines (5):
1.7.0_75, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
এই ঠিক করার জন্য আমি নিম্নলিখিত অনুযায়ী একটি workaround প্রয়োগ করতে চাই
ধাপে ফিক্সিং
- অ্যাপ্লিকেশন থেকে ডেস্কটপে প্রভাবিত অ্যাপ্লিকেশন টেনে আনুন (Ex। YourApp.app)
- আপনার পছন্দসই পাঠ্য সম্পাদক সম্পাদনা করুন / অ্যাপ্লিকেশন / YOURApp.app/Contents/Info.plist;
ফাইলের শেষে শেষ ট্যাগগুলির আগে পরবর্তী দুটি লাইন যুক্ত করুন
</dict></plist>
এবং ফাইল সংরক্ষণ করুন;<key>NSHighResolutionCapable</key> <true/>
ডেস্কটপ থেকে YourApp.app শুরু করুন এবং এটি স্থির কিনা তা দেখুন;
- যদি সংশোধন করা হয়, আপনার অ্যাপ্লিকেশন / অ্যাপ্লিকেশন ফিরে / অ্যাপ্লিকেশন এবং টিকে।
জন্য ঠিক করুন: জেডিট, গ্রহন ইত্যাদি
ওয়ার্কারাউন্ড উৎস: https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972#c4
কেন ওরেকল জাভা এসই 7 এর অধীনে প্রদর্শিত হয় তবে পুরোনো অ্যাপল জাভা এসই 6 তে?
এটি একটি প্রশ্ন & একটি সাইট তাই এটি পৃথক রাখা প্রশ্ন এবং উত্তর গুরুত্বপূর্ণ। আপনি যে সমস্যার সমাধান করার চেষ্টা করছেন তার উপর ফোকাস করার জন্য দয়া করে আপনার প্রশ্নটি পুনর্বিবেচনা করুন, এটি পুনরায় খুলতে এবং নীচের উত্তর যোগ করার জন্য অপেক্ষা করুন?
—
নোহিলসাইড
অ্যাপল এর জাভা পুরানো এবং রেটিনা পূর্বাভাস দেয় এবং তারা যোগ করেনি তা স্পষ্ট উত্তর বলে মনে করা হবে
—
মার্ক
হ্যাঁ কিন্তু অ্যাপল জাভা এসই 6 এর পুরানো সংস্করণটি ভালভাবে কাজ করে এবং ওরেকল জাভা এসই 7 তে নয়। অতিরিক্ত প্রতিক্রিয়া স্বাগত জানাই।
—
মেসেট