কীভাবে একটি Eclipse ডিফল্ট প্রকল্পটিকে একটি জাভা প্রকল্পে পরিবর্তন করবেন


140

আমি এসভিএন থেকে একটি প্রকল্প পরীক্ষা করে দেখেছি এবং প্রকল্পের ধরণটি নির্দিষ্ট করেছিলাম না, সুতরাং এটি একটি "ডিফল্ট" প্রকল্প হিসাবে পরীক্ষা করে দেখেছে। এটিকে দ্রুত "জাভা" প্রকল্পে রূপান্তর করার সহজতম উপায় কী?

আমি Eclipse সংস্করণ ব্যবহার করছি 3.3.2।



2
আমি বুঝতে পারছি না যে এটি কেন
অলিভার ওয়াটকিন্স

উত্তর:


119

। প্রকল্প প্রকল্পটি খুলুন এবং জাভা প্রকৃতি এবং বিল্ডারগুলি যুক্ত করুন।

<projectDescription>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

এবং। ক্লাসপ্যাথে, জাভা libs উল্লেখ করুন:

<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>

24
আমি লরেঞ্জোর সাথে একমত, গ্রহগ্রহের সমস্যায় পড়ার জন্য হাত দ্বারা কনফিগারেশন ফাইলগুলি সম্পাদনা করা ভাল উপায়।
আদম

5
@ রিকি এটি ইউআইয়ের মাধ্যমে নির্দিষ্ট কিছু প্লাগইন সহ কিছু সংস্করণে করা যেতে পারে।
ক্রিস মারাস্তি-জর্জি

1
@ ক্রিসমারাস্তি-জর্জি হ্যাঁ আপনি ঠিকই বলেছেন তবে সমাধানের অর্থ এই প্লাগইনগুলি ইনস্টল করা বা ইউআই আপডেট করার পরিবর্তে বিশেষত যখন ব্যবহারকারী জানেন না যে তিনি কী করছেন তা হাতছাড়া করে একটি এক্সএমএল টুইট করা উচিত। এছাড়াও কারণ এটি একটি উন্নত আইডিই করার উদ্দেশ্যকে অস্বীকার করে।
রিকার্ডোসপসেন্টো

1
আমার ক্ষেত্রে, আমাকে স্রেফ <প্রকৃতি> ট্যাগটি <প্রকৃতি /> এ যুক্ত করতে হয়েছিল। আমি একটি বিদ্যমান মাভেন প্রকল্প আমদানি করেছিলাম এবং এক্সলিপস এটি জাভা প্রকল্প হিসাবে স্বীকৃতি দেয়নি। যাইহোক, Eclipse ইতিমধ্যে একটি ম্যাভেন <বিল্ডকম্যান্ড> বিভাগটি সঠিকভাবে কনফিগার করেছে। আছে HTH।
নাথান স্মিথ

@ ফ্ল্যাশডিস্ক এটি প্রকল্পের মূল ডিরেক্টরিতে থাকা উচিত।
ক্রিস মারাস্তি-জর্জি

118

এক্সএমএল এবং / অথবা সেটিংস ম্যানুয়ালি পরিবর্তন করা গ্রহের ক্ষেত্রে খুব বিপজ্জনক, যদি না আপনি কী করছেন ঠিক না জানলে। অন্য ক্ষেত্রে আপনি শেষ করতে পারেন আপনার সম্পূর্ণ প্রকল্পটি স্ক্রুযুক্ত রয়েছে। ব্যাকআপ নেওয়া খুব প্রস্তাবিত!

স্রেফ গ্রহপ ব্যবহার করে এটি কীভাবে করবেন?

  1. প্রকল্প নির্বাচন করুন।
  2. প্রকল্প -> সম্পত্তিগুলির মাধ্যমে প্রকল্পের বৈশিষ্ট্যগুলি খুলুন।
  3. "লক্ষ্যযুক্ত রানটাইমস" এ যান এবং যথাযথ রানটাইম যুক্ত করুন। আবেদন করুন ক্লিক করুন।
  4. "প্রকল্পের দিকগুলি" এ যান এবং জাভা ফ্যাক্টটি নির্বাচন করুন যা পদক্ষেপ 4 এর কারণে উপস্থিত হয়েছে APP আবেদন করুন ক্লিক করুন
  5. আপনার নির্মাণের পথ নির্ধারণ করুন।
  6. যদি এটি কোনও মাভেন প্রকল্প হয় তবে আপনি এই প্রকল্পটি নির্বাচন করতে চাইতে পারেন ম্যাভেন -> প্রকল্প কনফিগারেশন আপডেট করুন ...

এটা আমার জন্য এটা। এবং Eclipse সঠিকভাবে কনফিগার করা হয়েছে। আশা করি এটি আপনার পক্ষেও কাজ করবে।


25
লোরেনজোর এটি করার সঠিক উপায় রয়েছে। নীল ব্যবহার করে: প্রকল্পে ডান ক্লিক করুন> বৈশিষ্ট্য ...> প্রকল্পের দিকগুলি> জাভা চেক করুন> প্রয়োগ করুন
Thien

13
Eclipse Indigo- তে প্রকল্পের সম্পত্তিগুলিতে কোনও "টার্গেটেড রানটাইমস" এন্ট্রি নেই, কমপক্ষে আমি এটি খুঁজে পাইনি couldn't
সাইমন

8
@ লোরেঞ্জো আমি এসটিএস ব্যবহার করছি এবং আমার কাছে প্রকল্পের দিকগুলির অধীনে "জাভা ফ্যাসেট" নেই। কোনও ধারণা?
রবার্ট

17
নোট করুন যে "প্রকল্পের দিকগুলি" কেবলমাত্র Eclipse এর জাভা EE সংস্করণে উপলব্ধ (বা ডাব্লুটিপি ইনস্টল থাকা)। সমস্ত সংস্করণে এই কার্যকারিতাটি থাকার জন্য Elpipse বাগ 102527 দেখুন ।
রবিনস্ট

9
কাজ হয়নি! আমার "টার্গেটেড রানটাইমস" এবং "প্রকল্পের দিকগুলি" নেই
লাই

53

গ্রহতের সাম্প্রতিক সংস্করণগুলিতে ঠিক কিছুটা আলাদা ...

  1. ডান ক্লিক করুন এবং প্রকল্পের বৈশিষ্ট্য নির্বাচন করুন
  2. প্রকল্পের দিকগুলি নির্বাচন করুন
  3. প্রয়োজনে "রূপযুক্ত রূপে রূপান্তর করুন" এ ক্লিক করুন
  4. "জাভা" চেহারাটি নির্বাচন করুন
  5. ঠিক আছে ক্লিক করুন

23

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


আপনার উপায় কাজ করে তবে একটি গুরুত্বপূর্ণ বিষয়: এখানে উল্লিখিত হিসাবে আপনার অবশ্যই "ডিফল্ট অবস্থান ব্যবহার করুন" নির্বাচন করা উচিত নয়।
রবিন সবুজ

12

প্রকল্প প্রকল্পের দিকগুলি ব্যবহার করে আমরা প্রকল্পগুলির জন্য বৈশিষ্ট্য এবং প্রয়োজনীয়তাগুলি কনফিগার করতে পারি।

গ্রহনে প্রকল্পের দিকগুলি সন্ধান করতে:

  • পদক্ষেপ 1: প্রকল্পে ডান ক্লিক করুন propertiesএবং মেনু থেকে চয়ন করুন।
  • পদক্ষেপ 2: project facetsবিকল্প নির্বাচন করুন । ক্লিক করুনConvert to faceted form... এখানে চিত্র বর্ণনা লিখুন

  • পদক্ষেপ 3: আপনি যে সমস্ত উপলভ্য দিকগুলি আপনি নির্বাচন করতে পারেন এবং তাদের সেটিংস পরিবর্তন করতে পারেন তা আমরা খুঁজে পেতে পারি। এখানে চিত্র বর্ণনা লিখুন


এই সমস্যাটি ঠিক করার জন্য আশ্চর্যজনক উপায়।
আতিক

11

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

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


গ্রহন গ্রাহক কেপলার বিল্ড 20140224-0627, এবং "ফাইল-> নতুন-> প্রকল্প ...-> ... বিদ্যমান উত্স থেকে" নিয়ে কাজ করা সবচেয়ে সহজ উপায় বলে মনে হচ্ছে।
ব্যবহারকারী 1050755

কেপলারে এটি কিছুটা আলাদাভাবে কাজ করে, 'বিদ্যমান উত্স থেকে প্রকল্প তৈরি করুন' বিটটি অপ্রয়োজনীয়। তবে হ্যাঁ, এটি করার সর্বোত্তম উপায়।
Luís de Sousa

5

আপনি এটি নেভিগেটর ভিউ (উইন্ডো -> প্রদর্শন প্রদর্শন -> নেভিগেটর) ব্যবহার করে সরাসরি ग्रहण থেকে করতে পারেন। নেভিগেটর ভিউতে প্রকল্পটি নির্বাচন করুন এবং এটি খুলুন যাতে আপনি ফাইলটি দেখতে পারেন .project। ডান ক্লিক করুন -> খুলুন। আপনি একটি এক্সএমএল সম্পাদক ভিউ পাবেন। সম্পাদনা করুন নোড বিষয়বস্তু naturesএবং একটি নতুন শিশু সন্নিবেশ natureসঙ্গে org.eclipse.jdt.core.javanatureযেমন বিষয়বস্তু। সংরক্ষণ.

এখন একটি ফাইল তৈরি করুন .classpath, এটি এক্সএমএল সম্পাদক খুলবে। নামের একটি নোড classpathযুক্ত করুন, বিষয়বস্তু এবং অন্য একটি নামযুক্ত এবং সামগ্রী সহ classpathentryবৈশিষ্ট্যযুক্ত একটি শিশু যুক্ত করুন । সংরক্ষণ-kindconpathorg.eclipse.jdt.launching.JRE_CONTAINER

অনেক সহজ: ফাইলগুলি এবং একটি বিদ্যমান জাভা প্রকল্প থেকে অনুলিপি করুন এবং নডটি এই প্রকল্পের নামে সম্পাদনা করুন । হতে পারে আপনাকে প্রকল্পটি রিফ্রেশ করতে হবে (এফ 5)।.project.classpathresult name

ক্রিস মারাস্তি-জর্জের সমাধান হিসাবে আপনি একই ফলাফল পাবেন।

সম্পাদন করা

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


5

গ্রহনের নতুন সংস্করণগুলিতে (আমি ৪.৯.০ ব্যবহার করছি) আরও একটি সহজ পদ্ধতি রয়েছে easier পাশাপাশি প্রকল্পের দিকগুলি, এখন প্রকল্প নাট্যচার রয়েছে। এখানে প্রক্রিয়াটি সহজ সরল প্রোজেক্ট নাটচারের সম্পত্তি পৃষ্ঠাটি পেতে এবং তারপরে অ্যাড ... বোতামটি ক্লিক করুন। এটি জাভা প্রকৃতি এবং এক্লিপস ফেসডেড প্রজেক্ট প্রোপার্টি অন্তর্ভুক্ত সম্ভাব্য প্রকৃতির সাথে উপস্থিত হবে। কেবল জাভা প্রকৃতি যুক্ত করুন এবং বিভিন্ন সতর্কতা বার্তা এবং আপনার কাজটি উপেক্ষা করুন।

প্রকল্প প্রকৃতি

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


ধন্যবাদ. এক ঘন্টার জন্য এটি
খুঁজছিল

3

আর একটি সম্ভাব্য উপায় হ'ল প্রকল্পটি Eclipse থেকে মুছে ফেলা (তবে প্রকল্পের বিষয়বস্তুটি ডিস্ক থেকে মুছবেন না!) এবং তারপরে প্রকল্পটি জায়গায় জায়গায় তৈরি করতে নতুন জাভা প্রকল্প উইজার্ড ব্যবহার করুন । সেই উইজার্ডটি জাভা কোড সনাক্ত করবে এবং স্বয়ংক্রিয়ভাবে বিল্ড পাথ সেট আপ করবে।


1
  1. প্রকল্পে রাইট ক্লিক করুন
  2. কনফিগার করুন -> 'রূপযুক্ত রূপে রূপান্তর করুন'
  3. আপনি একটি পপআপ পাবেন, 'প্রকল্প মুখোমুখি' কলামে 'জাভা' নির্বাচন করুন।
  4. প্রয়োগ এবং ঠিক আছে টিপুন।

কনফিগারটিতে আমার কাছে মাত্র 2 টি বিকল্প রয়েছে: 1. ম্যাভেনে রূপান্তর করুন 2. নেস্টেড প্রকল্পটি কনফিগার করুন এবং সনাক্ত করুন। "মুখের ফর্মটি কনফিগার করুন" তা দেখতে কি আমার কিছু সক্রিয় হওয়া দরকার?
রেহান_ম্ন

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

1

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


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