EDLipse এ জেডিকে স্থাপন করছে


117

জাভা 6 এবং 7 এর জন্য আমার দুটি জেডিকে রয়েছে।

আমি উভয় ব্যবহার করে আমার প্রকল্পটি তৈরি করতে চাই। প্রাথমিকভাবে আমরা কেবল 1.6 এর বিপরীতে তৈরি করেছি। আমি আমার প্রকল্প সেটিংয়ে দেখছি আমি সংকলক স্তর হিসাবে 1.5, 1.6 1.7 নির্বাচন করতে পারি।

এই বিকল্পগুলি কীভাবে আইডিইতে যুক্ত হয়? আমি কখনও জাভা 1.5 ইনস্টল করা হয়নি। ধরুন আমি জাভা 1.4 চেয়েছিলাম। আমি কীভাবে এই তালিকায় প্রদর্শিত হবে? আমি আমার আইডিই পছন্দগুলিতে দুটি পৃথক জেআরই যুক্ত করেছি, তবে ড্রপডাউনতে প্রদর্শিত হবে না।

উত্তর:


145

আপনি এর মধ্যে উপলব্ধ সংকলকগুলির তালিকা পরিচালনা করুন Window -> Preferences -> Java -> Installed JRE's tab

প্রজেক্ট বিল্ড পাথ কনফিগারেশন কথোপকথনে, লাইব্রেরি ট্যাবের অধীনে, আপনি এর জন্য এন্ট্রি মুছতে পারেন JRE System Library, ক্লিক করতে Add Libraryপারেন এবং ইনস্টল করা জেআরই সংকলনের জন্য চয়ন করতে পারেন। কিছু সংকলকগুলি একটি ব্যাক-লেভেলের সংকলক সংস্করণে সংকলন করতে কনফিগার করা যেতে পারে। আমি মনে করি এজন্য আপনি সংযোজন সংস্করণ বিকল্পগুলি দেখছেন।


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

1
যদিও এটি "ডিফল্ট ব্যবহার করুন" বললেও প্রকল্পটি তৈরি / আমদানির সময় এটি সত্যই ডিফল্ট ব্যবহার করে এবং কখনই পিছনে ফিরে তাকায় না looks
ক্রিস জারকেন

2
যারা 'পছন্দসই' আইটেমটি খুঁজে পাচ্ছেন না তাদের জন্য এটি 'উইন্ডো' ড্রপডাউন মেনুটির নিচে।
গ্রেগ কুইন

80

প্রকল্প ও ডিফল্ট ওয়ার্কস্পেস দুটি সঠিকভাবে জেআরই সেট করতে কিছু অতিরিক্ত পদক্ষেপের প্রয়োজন হতে পারে, যেমনটি মায়োমান উল্লেখ করেছে। এখানে গ্রহন লুনার সম্পূর্ণ ক্রমটি রয়েছে:

  • আপনার প্রকল্প> বৈশিষ্ট্যগুলিতে রাইট ক্লিক করুন
  • বাম দিকে "জাভা বিল্ড পাথ" নির্বাচন করুন, তারপরে "জেআরই সিস্টেম লাইব্রেরি", সম্পাদনা ক্লিক করুন ...
  • "ওয়ার্কস্পেস ডিফল্ট জেআরই" নির্বাচন করুন
  • "ইনস্টল করা জেআরই" ক্লিক করুন
  • আপনি যদি তালিকায় জেআরই দেখতে চান তবে এটি নির্বাচন করুন (জেডিকে নির্বাচন করাও ঠিক আছে)
  • যদি তা না হয় তবে অনুসন্ধান… ক্লিক করুন, কম্পিউটার> উইন্ডোজ সি:> প্রোগ্রাম ফাইলসমূহ> জাভাতে নেভিগেট করুন, তারপরে ওকে ক্লিক করুন
  • এখন আপনার সমস্ত ইনস্টলড জেআরই দেখতে হবে, আপনার একটি বেছে নিন
  • ঠিক আছে / একটি মিলিয়ন বার সমাপ্ত ক্লিক করুন

সহজ .... না।


3
আমাকে আমার জেভিএহোম এনভায়রনমেন্ট ভেরিয়েবলটি জেডিকে'র ফোল্ডারেও পরিবর্তন করতে হয়েছিল এবং জেআরই যথেষ্ট ছিল না।
নুমেনন

2
ধন্যবাদ জর্জি! ওয়েবসাইটগুলি ডিফল্টকে এই হিসাবে সংজ্ঞায়িত করে, "ব্যবহারকারী দ্বারা নির্বাচিত পছন্দের অভাবে কোনও প্রোগ্রাম দ্বারা স্বয়ংক্রিয়ভাবে ব্যবহৃত একটি নির্বাচন"। তবুও এক্সিলিপসের "ওয়ার্কস্পেস ডিফল্ট জেআরই" ডিফল্টরূপে নির্বাচিত হয়নি।
জনসি

ধন্যবাদ @ জর্জি, আপনি আমার ঘন্টা বাঁচিয়েছেন :)
ভুবন অরোরা

13

জেডিকে ব্যবহারের জন্য গ্রহনটি বলতে, আপনাকে নীচের পদক্ষেপগুলি অনুসরণ করতে হবে।

  1. নির্বাচন উইন্ডো মেনু এবং তারপর নির্বাচন পছন্দসমূহ । আপনি একটি ডায়লগ বাক্স দেখতে পারেন।
  2. তারপরে জাভা ---> ইনস্টল করা জেআর এর নির্বাচন করুন
  3. তারপরে অ্যাড ক্লিক করুন এবং স্ট্যান্ডার্ড ভিএম নির্বাচন করুন এবং তারপরে Next ক্লিক করুন
  4. জেআরই বাড়িতে, আপনি জেডিকে ইনস্টল করে ফোল্ডারে নেভিগেট করুন (উদাহরণস্বরূপ, আমার সিস্টেমে আমার জেডিকে সিতে ছিল: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.8.0_181 \)
  5. এখন Finish এ ক্লিক করুন ।

উপরের পদক্ষেপগুলি শেষ করার পরে, আপনি এখনই সম্পন্ন করেছেন এবং গ্রহনটি সংকলনের জন্য নির্বাচিত জেডিকে ব্যবহার শুরু করবে।


3

Eclipse এর সংকলক নিশ্চয়তা দিতে পারে যে আপনার জাভা উত্স প্রদত্ত জেডিকে সংস্করণ অনুসারে আপনার কাছে সেই সংস্করণটি ইনস্টল না করা রয়েছে। আপনার কোডটির পিছনে সামঞ্জস্যতা নিশ্চিত করার জন্য এই বৈশিষ্ট্যটি কার্যকর।

আপনার কোডটি এখনও আপনার নির্বাচিত জেডিকে দ্বারা সংকলিত এবং চালিত হবে।


2

জেডিকে 1.8 এর আরও কিছু সমৃদ্ধ বৈশিষ্ট্য রয়েছে যা বহুগ্রহণের পক্ষে সমর্থন করে না।

যদি আপনি জাভা সংকলকটিতে জাভা কমপ্লায়েন্স লেভেলটি 1.8 হিসাবে না পেয়ে থাকেন তবে আপনার সিস্টেমের সমর্থনের উপর নির্ভর করে নীচে গ্রহণ 32bit বা 64 বিটটি ইনস্টল করুন।

  1. Jdk 1.8 ইনস্টল করুন এবং তারপরে JAVA_Home এবং CLASSPATH এনভায়রনমেন্ট ভেরিয়েবল এ সেট করুন।
  2. এক্সিলিপ-জি-নিওন-3-উইন 32 ডাউনলোড করুন এবং আনজিপ করুন: জাভা 1.8 সমর্থন করে
  3. বা Eclipse (12.2.1.5) এর জন্য ওরাকল এন্টারপ্রাইজ প্যাকটি ডাউনলোড করুন এবং আনজিপ করুন: 64 বিট ওএস সহ জাভা 1.8 সমর্থন করে
  4. আপনার প্রকল্প> বৈশিষ্ট্যগুলিতে রাইট ক্লিক করুন
  5. বাম দিকে "জাভা সংকলক" নির্বাচন করুন এবং জাভা সম্মতি স্তরটি 1.8 এ সেট করুন [ড্রপডাউন ১.৮ থেকে নির্বাচন করুন]
  6. একটি জাভা প্রোগ্রাম চালানোর চেষ্টা করুন জাভা 8 সমর্থন করে যেমন নীচে ল্যাম্বডা এক্সপ্রেশন এবং কোনও সংকলন ত্রুটি না হলে তার অর্থ আপনার গ্রহপ জাভা ১.৮ সমর্থন করে, এরকম কিছু:

    interface testI{
        void show();
    }
    
    /*class A implements testI{
        public void show(){
            System.out.println("Hello");
        }
    }*/
    
    public class LambdaDemo1 {
        public static void main(String[] args) {
            testI test ;
            /*test= new A();
            test.show();*/
            test = () ->System.out.println("Hello,how are you?"); //lambda 
            test.show();
        }        
    }

স্ট্যাকওভারফ্লোতে আপনাকে স্বাগতম এবং আপনার সহায়তার প্রচেষ্টাটির জন্য ধন্যবাদ thanks বিন্যাস সম্পর্কে শিখতে দয়া করে আপনার উত্তরটির পঠনযোগ্যতার উন্নতি বিবেচনা করুন। টেকিং সফর আপনি যে করছেন সমর্থন করতে পারে।
ইউনোশ এইচ

2

জেডিকেগুলি কনফিগার করা হচ্ছে

  1. উইন্ডোজ -> পছন্দসমূহ -> ইনস্টল করা জেডিকে কনফিগার করতে জেআরই ইনস্টল করা হয়েছে
  2. প্রকল্পের বৈশিষ্ট্য, জাভা সংকলক, প্রকল্প নির্দিষ্ট সেটিংস সক্ষম করুন (বা ওয়ার্কস্পেস সেটিংস কনফিগার করুন), জেডিকে সম্মতি
  3. প্রকল্পের বৈশিষ্ট্য, জাভা বিল্ড পাথ, গ্রন্থাগারসমূহ, গ্রন্থাগার যুক্ত করুন, জেআরই সিস্টেম লাইব্রেরি, ওয়ার্কস্পেস ডিফল্ট বা বিকল্প জেআরই (জেআরইর মধ্যে একটি কনফিগার করা আছে)

ম্যাভেন

তবে আপনি যদি মেভেন ব্যবহার করছেন, তবে আপনার সর্বশেষ জেআরই (উইন্ডোজ / পছন্দ / ইনস্টল করা জেআরই) রয়েছে - উদাহরণস্বরূপ জেডিকে ১.৮

আপনি ম্যাভেন-কম্পাইলার-প্লাগইন উত্স এবং লক্ষ্য বৈশিষ্ট্যগুলি কনফিগার করে 1.6, 1.7, 1.8 স্তরটি এটি পছন্দ করতে পারেন

            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>

এবং আদর্শভাবে, যদি আপনার প্যারেন্ট পম থাকে তবে আপনি এটি প্যারেন্ট পমের সমস্ত মডিউলগুলির জন্য (এক্লিপস প্রকল্পগুলি) এক জায়গায় করতে পারেন।

উত্স এবং লক্ষ্য যদি আমরা জাভা 8 ভাষা বৈশিষ্ট্যগুলি ব্যবহার করতে চান তবে উত্সটি 1.8 এ সেট করা উচিত। এছাড়াও, সংকলিত ক্লাসগুলি JVM 1.8 এর সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য, –তারের মানটি 1.8 হওয়া উচিত।

একবারে অনেক প্রকল্পে ভাঙা জেআরই লাইব্রেরি আপডেট করা হচ্ছে (মাভেনের সাথে)

একে একে জেআরই লাইব্রেরি আপডেট করার পরিবর্তে, মাভেন আপনার জন্য এটি করুন।

প্রকল্পগুলি নির্বাচন করা এবং মাভেন -> আপডেট প্রকল্পের জন্য ডান-ক্লিক করা, পাথগুলি নষ্ট হয়ে যাওয়ার ক্ষেত্রে (যদি আপনি একটি নতুন জেডিকে ইনস্টল করেছেন বা অন্য কম্পিউটার থেকে আমদানি করা হয়েছে ইত্যাদি) সিস্টেম লাইব্রেরিটি ইনস্টলড জেডিকে-র পথে সেট করবে এবং এবং পোমে মোভেন উত্স এবং টার্গেট সেটিং অনুসারে জেডিকে সম্মতি নির্ধারণ করুন।

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