আমি কীভাবে গ্রহনটিতে একটি জারটি আমদানি করব?
আমি কীভাবে গ্রহনটিতে একটি জারটি আমদানি করব?
উত্তর:
আপনি প্রকল্পের → বিল্ড পাথ Build বিল্ড পাথটি কনফিগার করে ডান ক্লিক করে Eclipse এ একটি জার যুক্ত করতে পারেন। লাইব্রেরি ট্যাবের অধীনে, জড়গুলি যুক্ত করুন বা বহিরাগত জারগুলি যুক্ত করুন এবং জারটি ক্লিক করুন। একটি দ্রুত ডেমো এখানে ।
উপরের সমাধানটি অবশ্যই একটি "দ্রুত" সমাধান। তবে আপনি যদি এমন কোনও প্রকল্পে কাজ করছেন যেখানে আপনাকে সোর্স কন্ট্রোল রিপোজিটরিতে ফাইলগুলি কমিট করার প্রয়োজন হয়, আমি আপনার উত্স নিয়ন্ত্রণ সংগ্রহস্থলের মধ্যে একটি ডেডিকেটেড লাইব্রেরি ফোল্ডারে জার ফাইলগুলি যুক্ত করার এবং উপরে উল্লিখিত কয়েকটি বা কয়েকটি উল্লেখ করার পরামর্শ দেব।
আপনি যদি ফাইল সিস্টেমে প্রকল্পের অবস্থান পরিবর্তন করতে চান তবে বাহ্যিক জার যুক্ত করা স্মার্ট নয়।
সবচেয়ে ভাল উপায় হ'ল পাথ তৈরির জন্য জারে যুক্ত করা যাতে আপনার প্রকল্পটি রফতানি করা হলে সংকলিত হবে:
আপনার প্রকল্পের ফোল্ডারে lib নামে একটি ফোল্ডার তৈরি করুন।
আপনার প্রয়োজনীয় সমস্ত জার ফাইলগুলি এই ফোল্ডারে অনুলিপি করুন।
আপনার প্রকল্পটি গ্রহন করে রিফ্রেশ করুন।
সমস্ত জার ফাইলগুলি নির্বাচন করুন, তারপরে যেকোন একটিতে ডান ক্লিক করুন এবং বিল্ড পাথটি>> নির্মাণের পথে যুক্ত করুন নির্বাচন করুন
দুটি পছন্দ:
1 / প্রকল্প থেকে:
2 / আপনি যদি ইতিমধ্যে অন্যান্য জারটি আমদানি করে থাকেন তবে "রেফারেন্স লাইব্রেরি" ডিরেক্টরি থেকে:
উভয়ই আপনাকে এই স্ক্রিনে নিয়ে যাবে যেখানে আপনি নিজের লাইব্রেরি পরিচালনা করতে পারবেন:
পদক্ষেপগুলি এখানে:
ফাইল> আমদানি ক্লিক করুন। আমদানি উইন্ডোটি খোলে।
একটি আমদানি উত্স নির্বাচন করুন এর অধীনে, J2EE> অ্যাপ্লিকেশন ক্লায়েন্ট জেআর ফাইলটি ক্লিক করুন।
পরবর্তী ক্লিক করুন।
অ্যাপ্লিকেশন ক্লায়েন্ট ফাইল ক্ষেত্রে, আপনি আমদানি করতে চান এমন অ্যাপ্লিকেশন ক্লায়েন্ট জেআর ফাইলের অবস্থান এবং নাম লিখুন। আপনি ফাইল সিস্টেম থেকে JAR ফাইলটি নির্বাচন করতে ব্রাউজ বোতামটি ক্লিক করতে পারেন।
অ্যাপ্লিকেশন ক্লায়েন্ট প্রকল্প ক্ষেত্রে, একটি নতুন প্রকল্পের নাম টাইপ করুন বা ড্রপ-ডাউন তালিকা থেকে একটি অ্যাপ্লিকেশন ক্লায়েন্ট প্রকল্প নির্বাচন করুন। আপনি যদি এই ক্ষেত্রে একটি নতুন নাম টাইপ করেন তবে অ্যাপ্লিকেশন ক্লায়েন্ট JAR ফাইলের সংস্করণের ভিত্তিতে অ্যাপ্লিকেশন ক্লায়েন্ট প্রকল্প তৈরি করা হবে এবং এটি ডিফল্ট অবস্থানটি ব্যবহার করবে।
টার্গেট রানটাইম ড্রপ-ডাউন তালিকায়, অ্যাপ্লিকেশন সার্ভারটি নির্বাচন করুন যা আপনি আপনার বিকাশের জন্য লক্ষ্য করতে চান। এই নির্বাচনটি প্রকল্পের জন্য শ্রেণি পথের এন্ট্রিগুলিকে সংশোধন করে রান টাইম সেটিংসকে প্রভাবিত করে।
আপনি যদি কোনও এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্পে নতুন মডিউল যুক্ত করতে চান তবে একটি EAR চেক বাক্সে প্রকল্প যুক্ত করুন এবং তারপরে তালিকা থেকে একটি বিদ্যমান এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্প নির্বাচন করুন বা নতুন ক্লিক করে একটি নতুন তৈরি করুন।
দ্রষ্টব্য : আপনি যদি একটি নতুন এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্পের নাম টাইপ করেন তবে এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্পটি তৈরির প্রকল্পের সংস্করণের উপর ভিত্তি করে সর্বনিম্ন সামঞ্জস্যপূর্ণ J2EE সংস্করণটি ডিফল্ট স্থানে তৈরি করা হবে। আপনি যদি এন্টারপ্রাইজ অ্যাপ্লিকেশনটির জন্য আলাদা সংস্করণ বা কোনও আলাদা অবস্থান নির্দিষ্ট করতে চান তবে আপনাকে অবশ্যই নতুন এন্টারপ্রাইজ অ্যাপ্লিকেশন প্রকল্প উইজার্ডটি ব্যবহার করতে হবে।
অ্যাপ্লিকেশন ক্লায়েন্ট জেআর ফাইলটি আমদানি করতে সমাপ্তিতে ক্লিক করুন।
Eclipse (প্লাগ-ইন বিকাশ) প্রকল্পগুলিতে জারগুলি আমদানি করার বিষয়ে মাত্র একটি মন্তব্য:
আপনি যদি এক্লিপস প্লাগইনগুলি বিকাশ করছেন তবে কেবল জারটিকে একটি প্লাগ-ইন প্রকল্পে আমদানির পরিবর্তে Eclipse এর নেটিভ বান্ডিলিং প্রক্রিয়াটি ব্যবহার করা বোধগম্য। গ্রহন (বা আরও ভাল তার অন্তর্নিহিত ওএসজিআই রানটাইম, ইকুইনোক্স) তথাকথিত বান্ডিলগুলি ব্যবহার করে যার মধ্যে প্লেইন জারগুলি (যেমন, সংস্করণ ইনফস, অন্যান্য বান্ডিলের উপর নির্ভরশীলতা, রফতানি হওয়া প্যাকেজগুলি; এমএএনএফইএসটি.এমএফ ফাইল দেখুন) এর চেয়ে কিছু বেশি তথ্য রয়েছে। এই তথ্যের কারণে, ওএসজিআই বান্ডিলগুলি গতিশীলভাবে লোড / আনলোড করা যায় এবং একটি ওএসজি / এক্সলিপ রানটাইমটিতে স্বয়ংক্রিয়ভাবে নির্ভরতা সমাধান পাওয়া যায় available সুতরাং, সরল জারের পরিবর্তে ওএসজিআই বান্ডিলগুলি ব্যবহার করার (অন্য ওএসজিআই বান্ডেলের ভিতরে থাকা) কিছু সুবিধা রয়েছে।
(বিটিডাব্লু: এক্সপ্লিপ প্লাগইনগুলি ওএসজিআই বান্ডিলগুলির মতো একই জিনিস)
এখানে খুব ভাল সুযোগ রয়েছে যে কেউ ইতিমধ্যে একটি নির্দিষ্ট (তৃতীয় পক্ষের) লাইব্রেরিকে ওএসজিআই বান্ডেল হিসাবে বান্ডেল করেছে। আপনি নিম্নলিখিত বান্ডেল সংগ্রহস্থলটি একবার দেখে নিতে পারেন:
গ্রহণ -> পছন্দসমূহ -> জাভা -> নির্মাণের পথ -> ব্যবহারকারী গ্রন্থাগারগুলি -> নতুন (এটি নাম দিন) -> বাহ্যিক জারগুলি যুক্ত করুন
(আমি আপনার নতুন লাইব্রেরিগুলিকে সবকিছুকে একত্রে রাখার জন্য এগ্রিপ্স ফোল্ডারে টেনে আনার পরামর্শ দিই, আপনি যদি Eclipse বা আপনার OS পুনরায় ইনস্টল করেন তবে জেডিকে ব্যতীত আপনার আর কোনও কিছু রলিংক করতে হবে না) এখন আপনি চান এমন জার ফাইলগুলি নির্বাচন করুন। ঠিক আছে ক্লিক করুন।
আপনার প্রকল্পে ডান ক্লিক করুন এবং রাস্তা তৈরি করুন -> লাইব্রেরি যুক্ত করুন choose
এফওয়াইআই কেবল কোড এবং তারপরে ডান ক্লিক করুন এবং উত্স-> আমদানিগুলি সংগঠিত করুন
প্রথমে আপনি আপনার প্রকল্পে যাবেন যা তৈরি করেছেন এবং তার পরের মাউসে ডান ক্লিক করুন এবং নীচে বৈশিষ্ট্যগুলি নির্বাচন করুন এবং বাম কোণে পথনির্দেশ নির্বাচন করুন এবং বহিরাগত জার ফাইল যুক্ত করুন ক্লিক করুন প্রয়োগ করুন। এটি এটি
সি: \ oraclexe \ অ্যাপ্লিকেশন \ ওরাকল \ পণ্যের \ 10.2.0 \ সার্ভার \ JDBC \ liberal এর সংক্ষিপ্ত রূপ \ ojdbc14.jar
ojdbc14.jar (এটি জার ফাইল)
গ্রহণে আমি একটি সংকুচিত জার ফাইল অর্থাৎ জিপ ফাইল অন্তর্ভুক্ত করেছি। গ্রহনটি আমাকে এই জিপ ফাইলটিকে একটি বাহ্যিক জার হিসাবে যুক্ত করার অনুমতি দেয় তবে আমি যখন জারে ক্লাসগুলি অ্যাক্সেস করার চেষ্টা করি তখন তারা প্রদর্শিত হচ্ছিল না।
অনেক পরীক্ষা এবং ত্রুটির পরে আমি দেখতে পেলাম যে জিপ ফর্ম্যাট ব্যবহার করা কার্যকর হয় না। যখন আমি একটি জার ফাইল যুক্ত করি তখন এটি আমার পক্ষে কাজ করে।