2015-01-18 7 views
6

जब मैं अपनी प्रोजेक्ट संरचना पर जाता हूं और राइट क्लिक -> नया, मुझे केवल नई फ़ाइल/फ़ोल्डर आदि दिखाई देता है ... लेकिन कोई वर्ग पीढ़ी या पैकेज नहीं। मैं ऐसा करने के लिए IntelliJ कैसे प्राप्त करूं? (मैं Intellij 14 परम है - नीचे छवि देखें)IntelliJ मैं एक नई कक्षा कैसे उत्पन्न करूं?

intellij

+0

स्क्रीनशॉट शायद? –

+0

क्या आप उस फ़ोल्डर पर राइट-क्लिक करते हैं जो प्रोजेक्ट की स्रोत जड़ ओटी परीक्षण स्रोत जड़ फ़ोल्डर में से एक है? –

+0

एक स्क्रीनशॉट @BranislavLazic जोड़ा गया। –

उत्तर

8

इंटेलीजे बनाने का विकल्प की पेशकश करेगा नए मेनू में नई कक्षा, केवल तभी जब आप अपनी प्रोजेक्ट संरचना के हिस्से में दायाँ क्लिक करें, जिसे स्रोत रूट या टेस्ट स्रोत रूट के रूप में चिह्नित किया गया है।

अपने मामले में, प्रोजेक्ट संरचना दृश्य में src/main निर्देशिका पर राइट क्लिक करें और मार्क निर्देशिका के रूप में/स्रोत रूट चुनें। इसे ठीक करना चाहिए।


इसके अलावा, Gradle उम्मीद जावा वर्गों src/main/java में रखा (और src/test/java में जावा वर्गों का परीक्षण) डिफ़ॉल्ट रूप से किया जाना है। मुझे लगता है कि यदि आप इस सम्मेलन का पालन करते हैं, तो इंटेलिजे उन फ़ोल्डरों को स्वचालित रूप से रूट (टेस्ट) स्रोत रूट के रूप में चिह्नित करेगा। तो हो सकता है कि इस सम्मेलन के अनुसार आपकी परियोजना संरचना को समायोजित करना बेहतर समाधान होगा।

यहाँ इस समस्या के संबंध Gradle guide से एक उद्धरण है:

Gradle src के तहत अपने उत्पादन स्रोत कोड को खोजने के लिए उम्मीद/मुख्य/जावा और src/परीक्षण/जावा के तहत अपने परीक्षण स्रोत कोड

+0

बहुत बढ़िया काम करता है, इसे अभी तक टिक नहीं सकता है क्योंकि आप बहुत जल्दी थे! इसे कुछ मिनटों में करेंगे :) –

0

यह आपको इंटेलीजे में एक वर्ग है, इंटरफ़ेस या एनोटेशन बनाने के लिए मदद मिलेगी

https://www.jetbrains.com/idea/help/creating-java-classes-interfaces-enumerations-and-annotations.html

+0

उत्तर के लिए धन्यवाद, समस्या यह है कि उपकरण में मुझे विकल्प नहीं मिलते हैं। :( –

+0

के ... आप सुनिश्चित हैं कि आपने पूरे पैकेज को डाउनलोड किया है –

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