java - software - jdk download for windows 10 64 bit



টেকনিক্যালি ও ওরাকল জেডিকে ও ওপেনজেডি কে এর মধ্যে প্রধান পার্থক্য কী? (2)

এই প্রশ্নটি ইতিমধ্যে একটি উত্তর আছে:

আমি প্রজন্মের জন্য OpenJDK ব্যবহার করছি, প্রাথমিকভাবে ছোট প্রকল্পের জন্য যেখানে কোন সমস্যা নেই। কিন্তু যেহেতু আমি বড় খেলনাের জন্য এটি দিয়ে খেলতে শুরু করেছি, আমি এলোমেলো / অজানা মারাত্মক ত্রুটি এবং ক্র্যাশ (H.264 কোডেক ইত্যাদি সহ) লক্ষ্য করতে শুরু করেছিলাম, এবং এটি তখন পর্যন্ত একটি দুঃস্বপ্ন ছিল যে পর্যন্ত সিস্টেম ক্র্যাশের যাত্রা + মারাত্মক ত্রুটি OpenJDK দ্বারা সৃষ্ট।

OpenJDK এর সাথে সম্পূর্ণ হতাশ এবং ক্লান্ত হয়ে পরে, আমি অবশেষে ওরাকল JDK 7 এ স্যুইচ করার সিদ্ধান্ত নিয়েছি। তারপরে আমার মারাত্মক ত্রুটি / ক্র্যাশ চলে গেছে। আমি এখনও এটি ঘটে কিনা দেখতে ট্রেস করছি, কিন্তু আমি এখনো সেই সিস্টেম ক্র্যাশগুলি পাইনি।

এখন আমি ভাবছি, যদি ওপেনজেডিই কেবল একটি লাইসেন্স ইস্যু হয় তবে কেন স্থিরতা অসম্ভব?

কেন OpenJDK তাদের স্থিতিশীল রিলিজের ভিতরে বাগগুলিকে জীবিত রাখে, কিন্তু দাবি করে যে ওরাকাল জেডিকে তার ক্লোন (যা এটি আসলে নয়), তারপরে কি টেকনিক্যালি ওপেনজেডিকে ওকেকল জেডিকে থেকে পৃথক করে? (শুধুমাত্র দ্রুত বৈশিষ্ট্য প্রাপ্যতা? অথবা স্থায়িত্ব / নির্ভরযোগ্যতা উপর দৃষ্টি নিবদ্ধ?)


Answer #1

ওপেনজেডিই একটি রেফারেন্স মডেল এবং ওপেন সোর্স, ও ওরাকল জেডিকে ওপেনজেডিএকে বাস্তবায়ন এবং ওপেন সোর্স নয়। ওরেকল জেডিকে ওপেনজেডিএকের চেয়ে আরও স্থিতিশীল।

OpenJDK লাইসেন্স জিপিএল ভি 2 এর অধীনে মুক্তি পায় যেখানে ওরাকল JDK ও ওরাকল বাইনারি কোড লাইসেন্স চুক্তির অধীনে লাইসেন্সযুক্ত।

ওপেনজেডিএ এবং ওরাকল জেডিকে প্রায় একই কোড আছে, কিন্তু ওরাকল জেডিকে আরো ক্লাস এবং কিছু বাগ সংশোধন করা হয়েছে।

তাই আপনি যদি এন্টারপ্রাইজ / বাণিজ্যিক সফ্টওয়্যার বিকাশ করতে চান তবে আমি ওরাকাল জেডিকে যেতে পরামর্শ দেব, কারণ এটি পুরোপুরি পরীক্ষা এবং স্থিতিশীল।

ওপেনজেডিকে ব্যবহার করে অ্যাপ্লিকেশন ক্র্যাশগুলির সাথে আমার অনেক সমস্যা হয়েছে, যা কেবল ওরাকল JDK তে স্যুইচ করে সংশোধন করা হয়েছে।


Answer #2

কারিগরি পার্থক্য প্রতিটির লক্ষ্যের ফলস্বরূপ (ওপেনজেডিকে রেফারেন্স বাস্তবায়ন হিসাবে বোঝানো হয়, সম্প্রদায়ের জন্য উন্মুক্ত, ওরেকলটি বাণিজ্যিক হিসাবে বোঝানো হয়)

তারা উভয় জাভা API এ "প্রায়" একই শ্রেণীর কোড আছে; কিন্তু ভার্চুয়াল মেশিনের কোডটি আসলেই আলাদা, এবং লাইব্রেরিতে আসে যখন ওপেনজেল ​​খোলা লাইব্রেরি ব্যবহার করে থাকে তবে ওকেল বন্ধ বন্ধ করে দেয়। উদাহরণস্বরূপ, ফন্ট লাইব্রেরি





java-7