2012-01-18 10 views
5

मैं जो करना चाहता हूं वह पदानुक्रमित दृश्य में ग्रहण पैकेज एक्सप्लोरर का उपयोग करना है, लेकिन खाली पैकेजों को ध्वस्त कर दिया गया है, इसलिए मुझे पहली जावा फ़ाइल खोजने के लिए 5+ पैकेज खोलने की ज़रूरत नहीं है।मैं एक्लिप्स (इंडिगो) को खाली (पैरेंट) पैकेज कैसे पतन करूं?

मुझे यह भी यकीन नहीं है कि मैंने पिछले संस्करणों में यह कैसे किया है, लेकिन मुझे पहले इसे खोजने में कोई परेशानी नहीं हुई है, ऐसा लगता है कि यह अभी चला गया है। मुझे लगता है कि कहीं भी "फ्लैटन पदानुक्रम" टिक-बॉक्स था। बजाय

com 
    example 
    etc 
     file1.java 

:

मैं इस मिल स्पष्ट करने के लिए (v। 3.7.1)

com.example.etc 
    file1.java 

मैं ग्रहण इंडिगो का उपयोग कर रहा

Requested settings screenshot

उत्तर

2

मुझे नहीं पता कि वास्तव में समस्या क्या थी, लेकिन मैं इसे तब तक ठीक नहीं कर सका जब तक कि मैंने पूरी तरह से छोड़ दिया और ओएस को पुनर्स्थापित नहीं किया (यह वैसे भी एक नया इंस्टॉल था), और ग्रहण। उसके बाद यह पूरी तरह से ठीक था। : \

+0

यह आपके लिए काम कर सकता है लेकिन इसका समाधान नहीं है। – hariszhr

+1

@hariszhr यहां सुझाए गए अन्य कुछ भी काम नहीं किए गए हैं, इसलिए मुझे नहीं पता कि आप मुझसे क्या उम्मीद करते हैं। वे निश्चित रूप से सही जवाब नहीं हैं जब वे नहीं बिल्कुल काम करें। – Thor84no

+0

फिर आपको यह प्रश्न खुला रखना चाहिए :) कोई भी बेहतर उत्तर पोस्ट कर सकता है। – hariszhr

1

क्लिक करें "पैकेज एक्सप्लोरर" के ऊपरी दाएं तीर पर तीर पर और "पैकेज प्रस्तुति -> फ्लैट" चुनें

+0

जैसा कि मैंने कहा था, मैं इसे पदानुक्रमित करना चाहता था, फ्लैट नहीं। मैं बस 3. – Thor84no

1

विंडो - प्राथमिकताएं - जावा - सूरत - संक्षिप्त पैकेज के नाम

और निम्नलिखित नियम दर्ज करें:

com.example.etc = {} CEE

+0

के बजाय 'com.example.etc' के लिए केवल एक प्रविष्टि रखना चाहता हूं। उस बॉक्स में जो कुछ भी मैं दर्ज करता हूं, वह थोड़ा सा अंतर भी नहीं लगता है। मुझे अतीत में इसके लिए किसी भी नियम को दर्ज करने की आवश्यकता नहीं है, यह * वास्तव में सीधे आगे होना चाहिए। : \ – Thor84no

+0

क्या आपने चेकबॉक्स चेक किया है? यह मेरे इंस्टॉल (ठीक उसी संस्करण के रूप में) पर ठीक काम करता है। क्या आप इन वरीयताओं और अपने पैकेज एक्सप्लोरर व्यू का स्क्रीनशॉट पोस्ट कर सकते हैं? –

+0

मैं कर सकता हूं, लेकिन मुझे इसे अपलोड करने का सबसे अच्छा तरीका नहीं पता है। मैंने निश्चित रूप से "संक्षिप्त पैकेज नाम" चेकबॉक्स की जांच की है। वास्तविक पैकेज संरचना 'net.ubiquity.cdm' है, मैंने 'net.ubiquity = {cee}',' net.ubiquity = ubq', 'net.ubiquity = {JDT}', आदि दर्ज करने का प्रयास किया है। अधिकतर grasping स्ट्रॉ पर, लेकिन कुछ भी नहीं बदला। 'src/java' विलय हो गया है, लेकिन नीचे सबकुछ प्रति पैकेज एक प्रविष्टि है। – Thor84no

6

ओपन दृश्य मेनू (में छोटे त्रिकोण ऊपरी दाएं कोने), खुले फ़िल्टर और खाली पैरेंट पैकेज की जांच करें।

ज्यादातर मामलों में यह काम करता है, लेकिन मौजूदा परियोजनाओं के मामले में यह हमेशा अपेक्षित काम नहीं करता है। यदि आपको परेशानी हो रही है, तो प्रोजेक्ट को निर्यात करने का प्रयास करें, इसे हटाएं, फिर निर्यात किए गए संस्करण को फिर से जोड़ें (या अपने वीसीएस से पुनः चेकआउट)।

+1

के टूलबार में "छवि" बटन का उपयोग करें मैंने खाली पैरेंट पैकेज फ़िल्टर, प्रोजेक्ट को फिर से आयात करने पर अच्छी कॉल करने की कोशिश की है, लेकिन दुर्भाग्य से एक ही परिणाम। – Thor84no

+0

यह दिलचस्प है, क्योंकि यह मेरे सभी कार्यक्षेत्रों और ग्रहण संस्करणों में अपेक्षित के रूप में काम करता है ... –

+1

ईमानदार होने के लिए मेरे ग्रहण स्थापित करने में कोई समस्या हो सकती है (हालांकि यह पूरी तरह से ताजा इंस्टॉल है), क्योंकि किसी कारण से मैं किसी भी एक्सटेंशन के लिए स्थापित होने या कुछ भी करने के लिए प्रतीत नहीं होता है (जैसे उपclipse, AnyEdit, CheckStyle), मैं सेटिंग संवाद में उनके विकल्प भी नहीं देख सकता। – Thor84no

0

कुछ समय में एक्लिप्स को पुनरारंभ करने का प्रयास करें। मुझे इसे काम करने में परेशानी थी, और ग्रहण के बाद इसे फिर से शुरू कर दिया गया।

3

मान फ़िल्टर को मानना ​​ठीक से लगा हुआ है, शायद आपके स्रोत फ़ोल्डर्स आपके जैसा सोचते हैं "खाली" नहीं हैं।

उदाहरण के लिए, ऐप्पल ओएस एक्स पर, ग्रहण का पता लगाएगा .DS_STORE आपके स्रोत/पैकेज/पदानुक्रम के साथ प्रवेश करता है, जिससे मूल पैकेज तकनीकी रूप से गैर-खाली होते हैं।

ऐसी कोई भी छिपी हुई फ़ाइलें हटाएं और अपनी परियोजना को रीफ्रेश करें।

+1

क्या आप जानते हैं कि इस प्रश्न का पहले से ही एक स्वीकार्य उत्तर है? इसे जांचें :) ढेर ओवरफ्लो में आपका स्वागत है! – durron597

+0

इस उत्तर में मेरी मदद की, मेरी समस्या विंडोज़ –

+0

से एक छिपी डेस्कटॉप.ini फ़ाइल थी, इस जवाब ने मेरे लिए समस्या हल की, धन्यवाद। – latreides

संबंधित मुद्दे