2013-03-14 7 views
7

मैंने the IntelliJ setup tutorial में वर्णित मेरी परियोजना सेट की है, लेकिन मैं डेस्कटॉप एप्लिकेशन शुरू करने में असमर्थ हूं। Android एप्लिकेशन दोनों एमुलेटर में और मेरे S3 पर ठीक शुरू होता है, लेकिन डेस्कटॉप में मुख्य मेरी कक्षा खोजने में असमर्थ है ..डेस्कटॉप मुख्य प्रारंभ करते समय libgdx ClassNotFoundException - मैक, IntelliJ

लॉग्स:

Exception in thread "main" java.lang.ClassNotFoundException: com.xxx.xxx.xxx.DesktopStarter 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:171) 
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113) 

मैं मैक OSX 10.7.5, एप्पल के चला रहा हूँ जावा जेडीके 1.6.0_43, और इंटेलिजे 12.0.4। मुझे लगता है कि यह कुछ आसान सरल है, मुझे बस समस्या नहीं मिल रही है। (मेरी कक्षा के नाम पर हंसो मत, यह मेरी 4yr पुरानी बेटी के लिए है); डी

+0

मुझे लगता है कि यह एक लिंकिंग मुद्दा है, लेकिन मैं इसे शिकार करने के लिए प्रतीत नहीं कर सकता। – PANCAKES

+0

जैसा कि अपेक्षित था, यह एक साधारण मुद्दा था। मुझे प्रोजेक्ट का पूर्ण पुनर्निर्माण करने की आवश्यकता थी - .class फ़ाइल प्रोजेक्ट आउट/निर्देशिका में उत्पन्न नहीं हुई थी। मूर्खतापूर्ण IntelliJ – PANCAKES

उत्तर

26

लिबजीडीएक्स 1.7.1, इंटेलिजे आईडीईए 15.0, विंडोज 8.1 - मुझे आईडीई के रन कॉन्फ़िगरेशन के माध्यम से डेस्कटॉप लांचर चलाने की कोशिश करने में समस्या आ रही है संवाद।

इसके बजाए, ग्रैडल कार्य (डेस्कटॉप -> रन) चलाना पूरी तरह से काम करता है।

इंटेलीजे भीतर Gradle कार्य चलाने के लिए,

  1. हिट दो बार शिफ्ट, प्रकार "Gradle" Gradle खोलने के लिए परियोजनाओं फलक
  2. हिट "सभी को रिफ्रेश Gradle परियोजनाओं" बटन अगर कुछ भी नहीं
  3. को दिखा रहा है विस्तृत : डेस्कटॉप> कार्य> अन्य
  4. डबल क्लिक करें "रन"
+1

आपने मुझे बहुत दर्द से $$ बचाया। धन्यवाद सर – NikosKeyz

+3

काफी हद तक पर्याप्त है, इंटेलिजे आईडीईए रन विकल्प अब ग्रेडल बिल्ड – Rots

+0

चलाने के बाद काम करता है यह मेरे मामले में केवल कोटलिन के साथ होता है, और डेस्कटॉप विकल्प के साथ चुना जाता है। मुझे एक बार चरणों के ऊपर करने की ज़रूरत है, सामान्य रूप से प्रोजेक्ट को ठीक से चलाने के बाद 'build.gradle' को सिंक करें। – haxpor

0

यह इंटेलिज के साथ एक बग है। मुझे सूचित किया गया है कि इसे जल्द ही तय कर दिया जाएगा।

इस बीच के लिए।

संपादक विंडो के दाईं ओर स्थित ग्रेड टैब पर क्लिक करें।

नीले ताज़ा आइकन पर क्लिक करें।

डेस्कटॉप का विस्तार करें -> कार्य -> ​​अन्य फिर "रन" पर डबल क्लिक करें।

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