আমি কীভাবে ক্লাসে ওপেন রিসোর্স ডায়ালগ থেকে .class ফাইলগুলি আড়াল করব?


210

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


3
উত্তরগুলি খুব পুরানো। আমি গ্রহণ করছি নিয়ন এবং এটি আমার জন্য কাজ করেছে: pujansrt.blogspot.com.tr/2013/04/…
কোডম্যান্যঘা

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

উত্তর:


245

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

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

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


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

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

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


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

নোট করুন যে 'ডিলিভড রিসোর্সগুলি দেখান' বাক্সটি নীল মনে হচ্ছে। ভাগ্যক্রমে এটি নিশ্চিত করে যে .class ফাইলযুক্ত ফোল্ডারটি উত্পন্ন হয়েছে (উপরের নির্দেশাবলী অনুসারে) অযাচিত ফাইলগুলি সঠিকভাবে আড়াল করে।
ম্যাট ক্যাম্পবেল

5
আমি .classফাইলটি এটির ফোল্ডারটি সন্ধান করার চেষ্টা করে খুলেছি , সুতরাং এটি উত্পন্ন হিসাবে চিহ্নিত করার পরে এটি এখনও প্রদর্শিত হয়েছিল। আমাকে এটিকে ডান-ক্লিক করতে হয়েছিল এবং এটি দূরে যেতে "ইতিহাস থেকে সরান" চিহ্নিত করতে হয়েছিল।
mgarciaisaia

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

3
মাল্টি মডিউল মাভিলগ্রহণ প্রকল্পগুলির জন্য কাজ করে না
nir

135
  1. প্রকল্পে ডান ক্লিক করুন এবং নির্বাচন করুন Properties এখানে চিত্র বর্ণনা লিখুন
  2. রিসোর্স প্রসারিত করুন এবং ক্লিক করুনResource Filters
  3. Add Filter...একটি নতুন ফিল্টার তৈরি করতে ক্লিক করুনএখানে চিত্র বর্ণনা লিখুন
  4. যে ডায়লগ বাক্সটি খোলে On
    1. Exclude allএবং Filesরেডিও বোতাম নির্বাচন করুন
    2. ফাইল এবং ফোল্ডার বৈশিষ্ট্যের অধীনে প্রবেশ করে*.class
  5. ক্লিক OK

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

একটি সম্পূর্ণ ডিরেক্টরি স্তরক্রম বাদ দিতে, উদাহরণস্বরূপ targetডিরেক্টরিটি, Files and foldersরেডিও বোতাম এবং All children (recursive)চেকবক্সটি নির্বাচন করুন।

সম্পাদন করা

Open Resourceকথোপকথনের সম্পূর্ণ পরিচ্ছন্নতার জন্য নিম্নলিখিতটি বাদ দিন

  1. ফাইল * .ক্লাস
  2. ফোল্ডার বিন
  3. ফোল্ডার নির্মাণ
  4. ফোল্ডার লক্ষ্য

সমস্ত 4 বাদ দিয়ে কাজ করে না।


2
@ ডিপস - সমস্ত শ্রেণিবদ্ধ *.classফাইলের সাথে মেলে একটি নক্ষত্রের সাহায্যে ব্যবহার করুন ।
ডেভিড হার্কনেস

8
পুনরাবৃত্তিমূলক চেকবক্সটি আমাকে ধরে ফেলল, সেই আচরণের জন্য এটি ডিফল্টরূপে অক্ষম করাটা কিছুটা স্বজ্ঞাত u
চিতা


9
এটি আমার পক্ষে গৃহীত উত্তরের চেয়ে ভাল কাজ করেছে। আপনাকে অনেক ধন্যবাদ
raja777m

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

37

এই আচরণটি পরিবর্তন করতে এবং ".ক্লাস" ফাইলগুলি লুকাতে আপনাকে নিম্নলিখিতগুলি করতে হবে।

  1. "প্রকল্প এক্সপ্লোরার" উইন্ডোতে আপনার শ্রেণীর আউটপুট ফোল্ডারটি সন্ধান করুন। একে সাধারণত মাভেন প্রকল্পগুলির জন্য বিন বা লক্ষ্য বলা হয়

  2. এই ফোল্ডারে রাইট ক্লিক করুন এবং ক্লিক করুন Properties

  3. টিক্ উদ্ভূত চেকবক্সটি ( এটা অবারিত ছেড়ে ) এবং ক্লিক করুনOK

.class ফাইলগুলি এখন ভবিষ্যতে গোপন করা হবে।

সূত্র: http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/


সম্মত হন, এটিই সেরা সমাধান। উত্স থেকে ক্লাস ফাইল বাদ দেওয়া রানটাইম চলাকালীন ক্লাসের ব্যতিক্রম খুঁজে পায় না।

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

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

নিখুঁত সমাধান
মাহমুদ সালেহ

লক্ষ্য ফোল্ডারে থাকা ফাইলগুলি প্রাপ্ত। সুতরাং ওপেন-রিসোর্স আচরণ করতে আপনাকে Eclipse এ মিথ্যা বলতে হবে?
ক্রিসিনমটাউন 13

15

আপনি ব্যবহার করতে পারেন Working sets। থেকে একই ড্রপডাউন মেনু খুলুন রিসোর্স নির্বাচন ডায়ালগ Select working set। এটি ওয়ার্কিং সেট সংলাপটি খুলবে যেখানে আপনি যদি ইতিমধ্যে সেগুলি না রাখেন তবে আপনি ওয়ার্কিং সেট তৈরি করতে পারেন।

একটি নতুন তৈরি করার সময়, প্রকারটি চয়ন করুন Resourcesএবং আপনার কর্মক্ষেত্রের কোন ফোল্ডারগুলি অনুসন্ধানের জন্য বা সংস্থান খোলার জন্য প্রার্থী হিসাবে বিবেচিত হবে তা নির্বাচন করুন। আমি কেবল srcএবং testফোল্ডারগুলি এবং সাধারণত pom.xmlএর এবং অন্যান্য বিবিধ কনফিগারেশন ফাইলগুলি অন্তর্ভুক্ত করেছি।

দু'টি বড় প্রকল্পের সাথে আমি এটিতে কাজ করছি যা অনুসন্ধানের গতিতেও লক্ষণীয় প্রভাব ফেলে।


1
+1 ধন্যবাদ, Derivedসমাধান ব্যবহার করা আমার পক্ষে খুব বেশি
ফোল্ডারযোগ্য নয়

3

এক্সপ্লিপ লুনা - কেবল নীচের লিঙ্কটিতে যান http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
or
1. একটি তৈরি করুন ওয়ার্কিং সেট (সমস্ত প্রকল্প অন্তর্ভুক্ত)
২. "প্যাকেজ এক্সপ্লোরার" প্যানেলে "ফিল্টারগুলি" ক্লিক করুন (একই মেনুতে আপনি কেবলমাত্র ওয়ার্কিং সেটটি তৈরি করেছেন) এবং "অভ্যন্তরীণ ফাইল ফাইলগুলি" নির্বাচন না করা + + ক্লিক করুন

এটা আমার জন্য কাজ করেছে


2

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

প্রকল্পের দৃশ্যে বিল্ড ফোল্ডারটি দেখানোর জন্য আপনাকে যা করতে হবে:

  1. Project > Properties > Java Build Path > Source >বিল্ড 1 এ ডিফল্ট আউটপুট ফোল্ডারটি পরিবর্তন করতে যান নোট: এটি আপনাকে পুরানো ফোল্ডার এবং এর সামগ্রীগুলি সরাতে বলবে, No চাপুন (পরে এটি পুনরুদ্ধার করতে)

  2. এখন বিল্ড ফোল্ডারটি প্যাকেজ এক্সপ্লোরারে দৃশ্যমান, ফোল্ডারের বৈশিষ্ট্যে যান এবং এটি ডেরিভড হিসাবে চিহ্নিত করুন

  3. এখন আপনার ডিফল্ট আউটপুট ফোল্ডারটি পুনরায় তৈরি করতে (পুরানো সেটিং পুনরুদ্ধার করতে) পরিবর্তন করুন

1

সংস্করণ 3.5 ওপেন রিসোর্স ডায়ালগের ডানদিকে উপরের ডানদিকে একটি ছোট ড্রপডাউন মেনু দ্বারা "উত্পন্ন উত্সগুলি দেখান" চালু করার উপায় রয়েছে। এটি বন্ধ করা ক্লাস লুকিয়ে রাখবে।

অথবা

আপনি "খোলার জন্য একটি আইটেম নির্বাচন করুন" পাঠ্য বাক্সে যেমন: *। জাভাতে একটি অভিব্যক্তি টাইপ করতে পারেন



0

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

প্রকল্প এক্সপ্লোরারটির সরঞ্জামদণ্ডে, প্রদর্শন বিকল্পগুলির ড্রপ-ডাউন মেনু খুলতে মেনু বোতাম মেনু বোতামটি ক্লিক করুন। কাস্টমাইজ ভিউ নির্বাচন করুন ..,।

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

এখানে চিত্র বর্ণনা লিখুন প্রকল্প এক্সপ্লোরারটির সরঞ্জামদণ্ডে, প্রদর্শন বিকল্পগুলির ড্রপ-ডাউন মেনু খুলতে মেনু বোতাম মেনু বোতামটি ক্লিক করুন। ওয়ার্কিং সেট নির্বাচন করুন নির্বাচন করুন ... তালিকা থেকে একটি বিদ্যমান কার্যনির্বাহী সেট নির্বাচন করুন বা এখানে নতুন চেক নির্বাচন করে একটি নতুন তৈরি করুন

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