কেন "আমদানির জন্য কোনও প্রকল্প পাওয়া গেল না"?


100

আমি "বিদ্যমান প্রকল্পকে কর্মক্ষেত্রে আমদানি করার" চেষ্টা করছি। "রুট ডিরেক্টরি" হিসাবে আমি ডিরেক্টরিটি নির্বাচন করি যেখানে আমার সমস্ত জাভা (এবং .ক্লাস) ফাইল অবস্থিত। গ্রহন আমাকে লিখেছে যে "কোনও প্রকল্প আমদানির জন্য পাওয়া যায় না"। কেন?

উত্তর:


114

Eclipse গ্রহন প্রকল্পগুলির সন্ধান করছে, যার অর্থ এটি মূল ডিরেক্টরিতে গ্রহন-নির্দিষ্ট ফাইলগুলির সন্ধান করছে, যথা .projectএবং .classpath। আপনি হয় Eclipse কে ভুল ডিরেক্টরি দিয়েছেন (যদি আপনি একটি গ্রহন প্রকল্পটি আমদানি করে থাকেন) বা আপনি আসলে বিদ্যমান উত্স ( new-> java project-> create project from existing source) থেকে একটি নতুন প্রকল্প তৈরি করতে চান ।

আমি মনে করি আপনি সম্ভবত দ্বিতীয়টি চান, কারণ গ্রহন প্রকল্পগুলিতে সাধারণত আলাদা উত্স এবং বিল্ড ডিরেক্টরি থাকে have যদি আপনার উত্স এবং .class ফাইলগুলি একই ডিরেক্টরিতে থাকে তবে আপনার কাছে সম্ভবত একটি গ্রহন প্রকল্প নেই।


4
আমি আপনি ঠিক মনে করেন. আমি ডিরেক্টরি থেকে ".প্রজেক্ট" এবং ".classpath" ফাইলগুলি সরিয়েছি এবং তারপরে বর্ণিত সমস্যাটি পেয়েছি। তবে আমি কেবল "বিদ্যমান উত্স থেকে প্রকল্প তৈরি করার" চেষ্টা করেছি। মনে হচ্ছে এটি কাজ করে। তবে আমার কাছে এখনও ".প্রজেক্ট" এবং ".classpath" ফাইল ডিরেক্টরিতে নেই। সুতরাং, গ্রহনটি একটি প্রকল্প তৈরি করেছে তবে এটি প্রকল্পের সাথে সম্পর্কিত ফাইল তৈরি করে নি। তুমি কি জানো কেন?
রোমান

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

8
বিদ্যমান উত্স থেকে প্রকল্প তৈরি করার মতো কোনও জিনিস নেই .... আমি এটি দেখতে পাচ্ছি না ....... যখন আপনি নতুন -> জাভা প্রকল্প টিপেন ......... তখন আর কোনও বিকল্প নেই, আপনি একটি নতুন প্রকল্প যুক্ত করার জন্য ডায়ালগটি পেতে পারেন।
সাহের আহওয়াল

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

186

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

সুতরাং আপনি পরিবর্তে এটি করতে পারেন:

  • গোটো ফাইল > নতুন > প্রকল্প

  • প্রকল্পের ধরণটি নির্বাচন করুন এবং পরবর্তী ক্লিক করুন

  • ডিফল্ট অবস্থান ব্যবহার করুন আনচেক করুন

  • দেখার জন্য ক্লিক করুন ব্রাউজ করুন আপনার সোর্স ফোল্ডারের নেভিগেট করতে, বা আপনার সোর্স পাথ টাইপ

  • সমাপ্তি ক্লিক করুন

Eclipse.org এ এই আলোচনা ফোরাম থেকে নেওয়া


48
+1 আমি 'বিদ্যমান উত্স থেকে প্রকল্প তৈরি করুন' বিকল্পটি খুঁজে পেতে আমার 20 মিনিট ব্যয় করি।
xyz

4
অ্যান্ড্রয়েডের নতুন সংস্করণে ... মেনু থেকে কেবল নির্বাচন করুন: ফাইল-> নতুন-> প্রকল্প (অ্যান্ড্রয়েড প্রকল্প বা জাভা প্রকল্প নয়)। তারপরে উইজার্ডস এর অধীনে নির্বাচন করুন: বিদ্যমান কোড থেকে অ্যান্ড্রয়েড-> অ্যান্ড্রয়েড প্রকল্প
প্যায়েগো

@ পেগো প্রস্তাবিত মত বিকল্প হিসাবে আপনার কাছে অ্যান্ড্রয়েড প্রকল্প না থাকলে আপনি নতুন জাভাস্ক্রিপ্ট প্রকল্পও ব্যবহার করতে পারেন।
স্নেকস

6
এটি স্বীকৃত উত্তর হওয়া উচিত
কামুলো নিম্বাস

আমার জন্য কাজ করে না। এটি দেখায় যে '<প্রকল্প নাম> অন্য প্রকল্পের অবস্থানকে ওভারল্যাপ করে: <প্রকল্প>>। Eclipse luna (4.4.0) ব্যবহার করে।
শুভম এ।

23

এর একটি সমাধান হ'ল মাভেন ব্যবহার করা। প্রজেক্টের রুট ফোল্ডার থেকে এমভিএন ইক্লিপস করুন: ক্লিন এর পরে এমভিএন ইক্লিপস: ইক্লিপস। এটি গ্রহণের জন্য প্রয়োজনীয়। প্রকল্প এবং .classpath ফাইলগুলি তৈরি করবে।


ঠিক এটাই আমার শুনতে হয়েছিল ... "ক্লিক করুন"
কাজ করেছে

এই আমি খুঁজছি সত্যিই আমাকে সাহায্য করেছেন। ধন্যবাদ @ পলএফএফ!
কেভ

14

নতুন আপডেট হওয়া গ্রহণে বিকল্প " create project from existing source" এখানে পাওয়া যায়, File>New>Project>Android>Androidবিদ্যমান কোড থেকে প্রকল্প। তারপরে রুট ডিরেক্টরিতে ব্রাউজ করুন।

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


11

এই সমস্যার জন্য আমার একটি নিখুঁত সমাধান রয়েছে। নিম্নলিখিত সাধারণ পদক্ষেপগুলি করার পরে আপনি আপনার উত্স কোডটি Eclipse এ আমদানি করতে সক্ষম হবেন!


প্রথম সব, কারণ তুমি কেন অন্ধকার ওয়ার্কস্টেশন মধ্যে আপনার প্রকল্পের আমদানি করতে পারবেন না আপনি না যে .project এবং .classpath ফাইল।

এখন আমরা জানি যে এটি কেন হয়, তাই আমাদের যা করা দরকার তা হল প্রকল্পের ফাইলের অভ্যন্তরে .প্রজেক্ট এবং .classpath ফাইল তৈরি করা । কিভাবে আপনি এটা করবেন এখানে:


প্রথমে .classpath ফাইলটি তৈরি করুন:

  1. একটি নতুন টেক্সট ফাইল তৈরি করুন এবং এটি .classpath হিসাবে নাম দিন
  2. নিম্নলিখিত কোডগুলি অনুলিপি করুন এবং এটি সংরক্ষণ করুন:

    <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>



তারপরে। প্রকল্প প্রকল্প তৈরি করুন:

  1. একটি নতুন টেক্সট ফাইল তৈরি করুন এবং এটি। প্রকল্প হিসাবে নাম দিন
  2. নিম্নলিখিত কোডগুলি অনুলিপি করুন:

    <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>HereIsTheProjectName</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectDescription>

  3. আপনার প্রকল্পের নামতে আপনাকে নাম ক্ষেত্রটি পরিবর্তন করতে হবে। আপনি এখানে আপনার প্রকল্পের নাম হিয়ারআইসপট্রোজেক্টনাম পরিবর্তন করে লাইন 3 এ এটি করতে পারেন । তারপর এটি সংরক্ষণ করুন।


এটাই সব, উপভোগ করুন !!


4
আমি অন্য প্রকল্পের ফাইলগুলি থেকে ফাইলগুলি অনুলিপি করে, এবং কেবল নাম পরিবর্তন করতে দেখেছি।
hram908

হুবহু আপনি যে প্রকল্পটি আমদানি করতে চান তা যদি প্রজেক্ট এবং। ক্লাসপাথ ফাইল না থাকে তবে গ্রহন / এসটিএস আপনার প্রকল্পটি আমদানি করতে সনাক্ত করবে না
সুমন্ত ভারদা

4

অনেক দিন পরে অবশেষে আমি খুঁজে পেলাম! এখানে আমার উপায়: ফাইল -> নতুন প্রকল্প -> অ্যান্ড্রয়েড প্রকল্প বিদ্যমান কোড থেকে অ্যান্ড্রয়েড প্রকল্প -> আপনার প্রকল্পের মূল ডিরেক্টরিতে ব্রাউজ করুন!


3

কারণ : আপনার আইডি। প্রকল্প ফাইলটি সন্ধান করতে সক্ষম নয়। গিট কমিটে এটি ঘটে যেখানে অনেক সময় লোকেরা .প্রজেক্ট ফাইলটি চাপ দেয় না

সমাধান : আপনার যদি ম্যাভেন ইনস্টল থাকে তবে নিম্নলিখিত স্ট্যাপগুলি ব্যবহার করুন

  1. mvn eclipse: পরিষ্কার
  2. mvn eclipse: eclipse

উপভোগ করুন!


1

আপনার যদি আমার কাছে নেই .projectএবং .classpathডিরেক্টরিতে কেবল ফাইল থাকে তবে একমাত্র উপায় যা গ্রহনের সর্বশেষতম সংস্করণ সহ (অন্তত আমার জন্য) কাজ করে তা হল:

  1. একটি নতুন অ্যান্ড্রয়েড প্রকল্প তৈরি করুন
    • File-> New-> Project...-> Android->Android Application Project ->Next >
    • আপনার অ্যাপ্লিকেশনটির চাহিদা অনুসারে এই পৃষ্ঠায় এবং নীচের মান পূরণ করুন
  2. আপনি সবে তৈরি প্রকল্পটিতে আপনার বিদ্যমান কোডটি পান
    • ডান ক্লিক করুন srcপ্যাকেজ এক্সপ্লোরার ফাইলটি
    • General-> File System->Next >
    • Browse আপনার প্রকল্পে, প্রয়োজনীয় ফাইলগুলি নির্বাচন করুন, হিট করুন Finish

এর পরে, আপনার সমস্ত বিদ্যমান কোডের পাশাপাশি নতুন .projectএবং .classpathফাইলগুলির সাথে একটি প্রকল্প করা উচিত ।


0

আমি। প্রজেক্ট এক্সএমএল-ফাইলটি সংশোধন করার সময় আমার একই সমস্যা ছিল। আমি যখন ফাইলগুলিকে মূল সংস্করণে রূপান্তর করেছি যখন প্রকল্পটি তৈরি হয়েছিল, তখন আমি প্রকল্পটি আমদানি করতে সক্ষম হয়েছি। সম্ভবত এটি একই ধরণের সমস্যাযুক্ত কাউকে সহায়তা করে;)


0

আপনি যদি কমান্ড কনসোলের মাধ্যমে কোনও মাভেন প্রকল্প নির্মাণ করছেন তবে নিশ্চিত হয়ে নিন যে নিম্নলিখিতটি কমান্ডের শেষে রয়েছে:

eclipse:eclipse -Dwtpversion=2.0

0

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

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