NET এবং ডাইরেক্টএক্সের বিপরীতে স্টিমের উপরে সম্প্রতি একটি লিবিজিডিএক্স গেম প্রকাশ করেছে এমন কেউ হিসাবে, স্টেম আপনার অ্যাপ্লিকেশনগুলির সাথে সেই লাইব্রেরির প্রয়োজনীয় সংস্করণটি স্বয়ংক্রিয়ভাবে পরীক্ষা করে ডাউনলোড করতে আপনাকে কোনও বিকল্প সরবরাহ করে না।
এটি জাভাটিকে একটি সিস্টেম লাইব্রেরি হিসাবে জাভায় ইনস্টল করা তাদের পক্ষে বাধাগ্রস্ত, যেমন এখনও বেশিরভাগ জেআরই, বিশেষত ওরাকলসকে একরকম অ্যাডওয়্যারের / সুরক্ষা গর্ত হিসাবে দেখেন এবং এটি তাদের মেশিনে ইনস্টল করতে চান না। ডেস্কটপে জাভা অ্যাপ্লিকেশনগুলির বিরুদ্ধে এখনও একটি কলঙ্ক রয়েছে, তাই আপনাকে ব্যবহারকারীর প্রতি মনোযোগী হতে হবে।
আমি যা প্রস্তাব দিচ্ছি তা হল লিবিজিডিএক্স এর প্যাকার অ্যাপ্লিকেশন ব্যবহার করা যা স্বয়ংক্রিয়ভাবে আপনার জার এবং সংস্থানগুলি একটি উপযুক্ত, ব্যক্তিগত ওপেনজেডিকে দিয়ে প্যাক করবে যা আপনার সফ্টওয়্যারটি ব্যবহার এবং বিতরণ করার জন্য উন্মুক্ত। বিকল্পভাবে, আপনি অনানুষ্ঠানিক ওপেনজেডি কে যে প্যাকারে তারা ব্যবহার করছেন এবং এটি আপনার প্রকল্পের সাথে অন্তর্ভুক্ত করে তা ম্যানুয়ালি করতে পারেন ।
আমি, ব্যক্তিগতভাবে, সেই আধুনিক বিকল্পটি করি কারণ আমি আমার প্রজেক্টের গ্রেড বিল্ড স্ক্রিপ্টের অন্তর্ভুক্ত বাষ্পে বিতরণ সহ সর্বশেষতম সংস্করণটি ডাউনলোড করে সবকিছু প্যাকিং করেছি।
আপনার নিজের জেআরই / জেডিকে অন্তর্ভুক্ত করা হালকা ওজনের, এটি কেবল আপনার গেমটিতে প্রায় 80 এমবি যোগ করে এবং আক্রমণাত্মক নয়। এটি এটিরও নিশ্চয়তা দেয় যে জাভা যে সংস্করণটির সাথে আপনি আপনার অ্যাপ্লিকেশনটি চালাচ্ছেন তা সিস্টেমের সাথে দ্বন্দ্বের পরিবর্তে আপনার প্রয়োজনীয় সংস্করণ always
সম্পাদনা করুন: 13 ই মার্চ, 2017
এক বছরেরও বেশি সময় ধরে আমি আলেকাসকো থেকে আনুষ্ঠানিক বিল্ডগুলির পরিবর্তে আজুলের ওপেনজেআরই ব্যবহার করছি। এন্টারপ্রাইজ পরিবেশেও এগুলি ব্যাপকভাবে ব্যবহৃত এবং সমর্থিত। অতিরিক্ত হিসাবে, তারা জাভা 8 এবং তারপরে সমর্থন করে, যেখানে আমার স্যুইচ করার সময় অনানুষ্ঠানিক বিল্ড সংগ্রহস্থলগুলির সংস্করণ জাভা 7 এ আটকে গিয়েছিল।
যেহেতু আমি স্যুইচ করেছি, এখন ওপেনসোর্স রিপোজিটরিও রয়েছে, যেটি যদি আপনি পরিবর্তে এটি ব্যবহার করতে চান তবে ওপেনজেডকি / জেরের সম্প্রদায়টি নির্মিত সংস্করণ সরবরাহ করে চলেছে। উভয় ভাল.