কিভাবে Eclipse এ একটি জার আমদানি করবেন


329

আমি কীভাবে গ্রহনটিতে একটি জারটি আমদানি করব?

উত্তর:


391

আপনি প্রকল্পের → বিল্ড পাথ Build বিল্ড পাথটি কনফিগার করে ডান ক্লিক করে Eclipse এ একটি জার যুক্ত করতে পারেন। লাইব্রেরি ট্যাবের অধীনে, জড়গুলি যুক্ত করুন বা বহিরাগত জারগুলি যুক্ত করুন এবং জারটি ক্লিক করুন। একটি দ্রুত ডেমো এখানে

এখানে চিত্র বর্ণনা লিখুন

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


34
আমি মনে করি এটি হওয়া উচিত: "বাহ্যিক JARs যুক্ত করুন"
hqt

3
আমার জন্য এটি 'বাহ্যিক সংরক্ষণাগার যুক্ত করুন'।
স্টিভেন জিউরিস

জার ডক সহ কী?
Youans

3
এডিটি ভি 22.2.1 (অক্টোবর 2013) এ মেনু বিকল্পগুলি "প্রকল্প> বৈশিষ্ট্য> জাভা বিল্ড পাথ"।
ক্রিসফারজেন

1
আমি কি তাদের মডিউলপথ বা ক্লাসপাথের নীচে ?োকাতে পারি?
হিসাবরক্ষক 1

191

আপনি যদি ফাইল সিস্টেমে প্রকল্পের অবস্থান পরিবর্তন করতে চান তবে বাহ্যিক জার যুক্ত করা স্মার্ট নয়।

সবচেয়ে ভাল উপায় হ'ল পাথ তৈরির জন্য জারে যুক্ত করা যাতে আপনার প্রকল্পটি রফতানি করা হলে সংকলিত হবে:

  1. আপনার প্রকল্পের ফোল্ডারে lib নামে একটি ফোল্ডার তৈরি করুন।

  2. আপনার প্রয়োজনীয় সমস্ত জার ফাইলগুলি এই ফোল্ডারে অনুলিপি করুন।

  3. আপনার প্রকল্পটি গ্রহন করে রিফ্রেশ করুন।

  4. সমস্ত জার ফাইলগুলি নির্বাচন করুন, তারপরে যেকোন একটিতে ডান ক্লিক করুন এবং বিল্ড পাথটি>> নির্মাণের পথে যুক্ত করুন নির্বাচন করুন


আপনার প্রত্যেককে ক্লিক করতে হবে না, কেবল সেগুলি বেছে নিন, তারপরে 4
য়

1
@ হেশাম কি আমাদের কাছে লিবিব নামের একটি ফোল্ডার তৈরি করতে হবে বা এটি ছাড়া অন্য কিছু হতে পারে?
রামেশ্বর 8

2
@ রামেশ্বর এটি যে কোনও কিছু হতে পারে
হেশাম ইয়াসিন

1
সেরা উত্তর যাতে আপনি ঘটনাক্রমে আপনার প্রকল্প ডিরেক্টরিতে নেই এমন একটি জার ফাইলটি ব্যবহার করবেন না
সাইলেন্টনট

"4. সমস্ত জার ফাইল নির্বাচন করুন ..." এটি অনর্থক। কোথা থেকে নির্বাচন করবেন? এটি মূল বিষয় এবং আমি এখনও বিভ্রান্ত।
বারুচ আতা

96

দুটি পছন্দ:

1 / প্রকল্প থেকে:

বিকল্প পাঠ

2 / আপনি যদি ইতিমধ্যে অন্যান্য জারটি আমদানি করে থাকেন তবে "রেফারেন্স লাইব্রেরি" ডিরেক্টরি থেকে:

বিকল্প পাঠ

উভয়ই আপনাকে এই স্ক্রিনে নিয়ে যাবে যেখানে আপনি নিজের লাইব্রেরি পরিচালনা করতে পারবেন:

বিকল্প পাঠ


3
যুক্ত করুন জার বনাম বাহ্যিক জারের যোগ করুন পার্থক্য কী?
পেসিয়ার

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

@ ভনসি শুধু কৌতূহল, আপনি আপনার স্ক্রিনশট নিতে কোন প্রোগ্রাম ব্যবহার করেছেন? ডান ক্লিকের মেনুগুলি প্রদর্শন করে শট নেওয়ার জন্য উইন্ডোতে অন্তর্নির্মিত কিছুই নেই এবং আমি ড্রপ-শেভড কাটঅফ বিট পছন্দ করি।
লোকালহোস্ট

@ লোকালহোস্ট 4 বছরের পুরানো এই প্রশ্নের মন্তব্য দেখুন: স্ট্যাকওভারফ্লো . com / a / 2685618 / 6309 । বা এটি: স্ট্যাকওভারফ্লো . com / a / 2612688 / 6309 । অথবা মেটা-পোস্ট মেটা.স্ট্যাকেক্সেঞ্জাওন.কম
সেকশনস /

10

পদক্ষেপগুলি এখানে:

  1. ফাইল> আমদানি ক্লিক করুন। আমদানি উইন্ডোটি খোলে।

  2. একটি আমদানি উত্স নির্বাচন করুন এর অধীনে, J2EE> অ্যাপ্লিকেশন ক্লায়েন্ট জেআর ফাইলটি ক্লিক করুন।

  3. পরবর্তী ক্লিক করুন।

  4. অ্যাপ্লিকেশন ক্লায়েন্ট ফাইল ক্ষেত্রে, আপনি আমদানি করতে চান এমন অ্যাপ্লিকেশন ক্লায়েন্ট জেআর ফাইলের অবস্থান এবং নাম লিখুন। আপনি ফাইল সিস্টেম থেকে JAR ফাইলটি নির্বাচন করতে ব্রাউজ বোতামটি ক্লিক করতে পারেন।

  5. অ্যাপ্লিকেশন ক্লায়েন্ট প্রকল্প ক্ষেত্রে, একটি নতুন প্রকল্পের নাম টাইপ করুন বা ড্রপ-ডাউন তালিকা থেকে একটি অ্যাপ্লিকেশন ক্লায়েন্ট প্রকল্প নির্বাচন করুন। আপনি যদি এই ক্ষেত্রে একটি নতুন নাম টাইপ করেন তবে অ্যাপ্লিকেশন ক্লায়েন্ট JAR ফাইলের সংস্করণের ভিত্তিতে অ্যাপ্লিকেশন ক্লায়েন্ট প্রকল্প তৈরি করা হবে এবং এটি ডিফল্ট অবস্থানটি ব্যবহার করবে।

  6. টার্গেট রানটাইম ড্রপ-ডাউন তালিকায়, অ্যাপ্লিকেশন সার্ভারটি নির্বাচন করুন যা আপনি আপনার বিকাশের জন্য লক্ষ্য করতে চান। এই নির্বাচনটি প্রকল্পের জন্য শ্রেণি পথের এন্ট্রিগুলিকে সংশোধন করে রান টাইম সেটিংসকে প্রভাবিত করে।

  7. আপনি যদি কোনও এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্পে নতুন মডিউল যুক্ত করতে চান তবে একটি EAR চেক বাক্সে প্রকল্প যুক্ত করুন এবং তারপরে তালিকা থেকে একটি বিদ্যমান এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্প নির্বাচন করুন বা নতুন ক্লিক করে একটি নতুন তৈরি করুন।

    দ্রষ্টব্য : আপনি যদি একটি নতুন এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্পের নাম টাইপ করেন তবে এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্পটি তৈরির প্রকল্পের সংস্করণের উপর ভিত্তি করে সর্বনিম্ন সামঞ্জস্যপূর্ণ J2EE সংস্করণটি ডিফল্ট স্থানে তৈরি করা হবে। আপনি যদি এন্টারপ্রাইজ অ্যাপ্লিকেশনটির জন্য আলাদা সংস্করণ বা কোনও আলাদা অবস্থান নির্দিষ্ট করতে চান তবে আপনাকে অবশ্যই নতুন এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্প উইজার্ডটি ব্যবহার করতে হবে।

  8. অ্যাপ্লিকেশন ক্লায়েন্ট জেআর ফাইলটি আমদানি করতে সমাপ্তিতে ক্লিক করুন।


5

Eclipse (প্লাগ-ইন বিকাশ) প্রকল্পগুলিতে জারগুলি আমদানি করার বিষয়ে মাত্র একটি মন্তব্য:

আপনি যদি এক্লিপস প্লাগইনগুলি বিকাশ করছেন তবে কেবল জারটিকে একটি প্লাগ-ইন প্রকল্পে আমদানির পরিবর্তে Eclipse এর নেটিভ বান্ডিলিং প্রক্রিয়াটি ব্যবহার করা বোধগম্য। গ্রহন (বা আরও ভাল তার অন্তর্নিহিত ওএসজিআই রানটাইম, ইকুইনোক্স) তথাকথিত বান্ডিলগুলি ব্যবহার করে যার মধ্যে প্লেইন জারগুলি (যেমন, সংস্করণ ইনফস, অন্যান্য বান্ডিলের উপর নির্ভরশীলতা, রফতানি হওয়া প্যাকেজগুলি; এমএএনএফইএসটি.এমএফ ফাইল দেখুন) এর চেয়ে কিছু বেশি তথ্য রয়েছে। এই তথ্যের কারণে, ওএসজিআই বান্ডিলগুলি গতিশীলভাবে লোড / আনলোড করা যায় এবং একটি ওএসজি / এক্সলিপ রানটাইমটিতে স্বয়ংক্রিয়ভাবে নির্ভরতা সমাধান পাওয়া যায় available সুতরাং, সরল জারের পরিবর্তে ওএসজিআই বান্ডিলগুলি ব্যবহার করার (অন্য ওএসজিআই বান্ডেলের ভিতরে থাকা) কিছু সুবিধা রয়েছে।

(বিটিডাব্লু: এক্সপ্লিপ প্লাগইনগুলি ওএসজিআই বান্ডিলগুলির মতো একই জিনিস)

এখানে খুব ভাল সুযোগ রয়েছে যে কেউ ইতিমধ্যে একটি নির্দিষ্ট (তৃতীয় পক্ষের) লাইব্রেরিকে ওএসজিআই বান্ডেল হিসাবে বান্ডেল করেছে। আপনি নিম্নলিখিত বান্ডেল সংগ্রহস্থলটি একবার দেখে নিতে পারেন:


4

গ্রহণ -> পছন্দসমূহ -> জাভা -> নির্মাণের পথ -> ব্যবহারকারী গ্রন্থাগারগুলি -> নতুন (এটি নাম দিন) -> বাহ্যিক জারগুলি যুক্ত করুন

(আমি আপনার নতুন লাইব্রেরিগুলিকে সবকিছুকে একত্রে রাখার জন্য এগ্রিপ্স ফোল্ডারে টেনে আনার পরামর্শ দিই, আপনি যদি Eclipse বা আপনার OS পুনরায় ইনস্টল করেন তবে জেডিকে ব্যতীত আপনার আর কোনও কিছু রলিংক করতে হবে না) এখন আপনি চান এমন জার ফাইলগুলি নির্বাচন করুন। ঠিক আছে ক্লিক করুন।

আপনার প্রকল্পে ডান ক্লিক করুন এবং রাস্তা তৈরি করুন -> লাইব্রেরি যুক্ত করুন choose

এফওয়াইআই কেবল কোড এবং তারপরে ডান ক্লিক করুন এবং উত্স-> আমদানিগুলি সংগঠিত করুন


0

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


0

সিস্টেমের পথে জার ফাইলটি হ'ল:

সি: \ oraclexe \ অ্যাপ্লিকেশন \ ওরাকল \ পণ্যের \ 10.2.0 \ সার্ভার \ JDBC \ liberal এর সংক্ষিপ্ত রূপ \ ojdbc14.jar

ojdbc14.jar (এটি জার ফাইল)

আপনার Eclipse IDE তে জার ফাইলটি আমদানি করতে, নীচের দেওয়া পদক্ষেপগুলি অনুসরণ করুন।

  1. আপনার প্রকল্পে ডান ক্লিক করুন
  2. বিল্ড পাথ নির্বাচন করুন
  3. কনফিগার বিল্ড পাথ-এ ক্লিক করুন
  4. লাইব্রেরিগুলিতে ক্লিক করুন এবং বহিরাগত জারগুলি নির্বাচন করুন
  5. প্রয়োজনীয় ফোল্ডার থেকে জার ফাইলটি নির্বাচন করুন
  6. ক্লিক করুন এবং প্রয়োগ করুন এবং ঠিক আছে

0

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

অনেক পরীক্ষা এবং ত্রুটির পরে আমি দেখতে পেলাম যে জিপ ফর্ম্যাট ব্যবহার করা কার্যকর হয় না। যখন আমি একটি জার ফাইল যুক্ত করি তখন এটি আমার পক্ষে কাজ করে।

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