में मैं अपने प्रोजेक्ट के लिए 4 वर्गों है, वे (titleScreen, क्रेडिट, storyScreen, और camapaign) कर रहे हैं क्रमशः, के बाद से वे एक-दूसरे से जुड़े हैं, मैं इसे कैसे प्राप्त करने के लिए पता नहीं है संकलित। एक और बात यह है कि जब मैं आदेशों (डॉस/सीएमडी) javac इस्तेमाल किया, यह अभी भी काम नहीं किया और कहा कि संकलक अन्य वर्गों नहीं मिल सकता है, लेकिन वे एक वर्ग के रूप मौजूद हैं। मैं इसे कैसे संकलित कर सकता हूं और इसे काम पर ला सकता हूं? जिस तरह से यह कंसोल में है या जीयूआई के बिना, नेटबीन्स में स्वच्छ और बिल्ड काम नहीं करता है।संकलन एकाधिक वर्ग (कंसोल) जावा
उत्तर
बस
javac *.java
करना या आप अलग स्रोत और बाइनरी फ़ोल्डरों अगर:
mkdir bin
javac -d bin src/*.java
या यदि आप एकाधिक स्रोत फ़ोल्डर:
mkdir bin
shopt -s globstar # requires bash 4
javac -d bin src/**/*.java
एक आम फ़ोल्डर, उदा में अपने जावा फ़ाइलों रखो "निर्देशिका", और फिर कमांड लाइन से javac directory/*.java
कहते हैं।
धन्यवाद मैं इस बाहर के साथ-साथ <3 – ElvenX
के रूप में अन्य लोगों ने कहा, javac *.java
पर कुछ बदलाव चाल चलेंगे।
अपाचे चींटी उपकरण क्लासिक मेक उपकरण की "नैतिक बराबर" है: लेकिन, मेरा सुझाव आप सीखते हैं कि कैसे एक जावा निर्माण उपकरण का उपयोग करने के लिए है। आप एक "build.xml" फ़ाइल बनाते हैं जिसमें वे लक्ष्य होते हैं जिन्हें आप ओएस स्वतंत्र फैशन में बनाना चाहते हैं और संचालन के अनुक्रमों को प्रदर्शित करना चाहते हैं।
The Apache Maven उपकरण एक अलग दर्शन पर आधारित है। अपने कोड को बनाने का तरीका कहने के बजाय, आप कोड, इसकी निर्भरताओं और उन चीज़ों का वर्णन करते हैं जिन्हें आप बनाना चाहते हैं। मेवेन इमारत के "कैसे" का ख्याल रखता है ... और भी बहुत कुछ। यह अल्प अवधि में अधिक जटिल है, लेकिन (मेरे अनुभव में) दीर्घ अवधि में इसका बहुत लाभ है।
यह उत्तर नवीनतम jdk7 और jre7 पर आधारित है। मतलब मैंने उन्हें डाउनलोड किया है और उन्हें अपने कंप्यूटर में 'वर्गपाथ' और 'पथ' में जोड़ा है-> गुण-> उन्नत-> पर्यावरण चर यहां दिए गए उत्तरों में वास्तविक विनिर्देश नहीं हैं इसलिए यहां मुझे उचित तरीके से ऐसा करने का तरीका मिला है : तर्क के लिए हम अपनी परियोजना 'My_Project' को कॉल करेंगे, इसमें परियोजना के लिए सभी स्रोत कोड हैं। इस 'My_Project' निर्देशिका (फ़ोल्डर) के अंदर, मैंने 'कक्षा' नामक एक और निर्देशिका (फ़ोल्डर) बनाई है। अब मेरी कमांड लाइन से मैंने अपने स्रोत कोड को पकड़ने वाली निर्देशिका में नेविगेट किया है जैसे कि 'सी:> सीडी उपयोगकर्ता \ My_Name \ Project_Location \ My_Project \ src' एक बार निर्देशिका में मैं javac -d ../classes My_Project कमांड का उपयोग करके अपने प्रोग्राम को संकलित करता हूं। जावा । यह निष्पादित करने के बाद यदि आप अपने प्रोजेक्ट के अंदर अपने क्लास फ़ोल्डर में नेविगेट करते हैं, तो आप सभी संकलित। क्लास फाइलें देखेंगे। और आपका प्रोग्राम कमांड लाइन से चलाया जा सकता है जैसे जावा माई_Project जबकि कक्षाओं निर्देशिका में अभी भी उम्मीद है कि यह आपके जावा अनुप्रयोगों को तैनात/व्यवस्थित करने में मदद करता है।
- 1. ग्रहण CDT कंसोल संकलन त्रुटियों
- 2. संकलन एकाधिक स्रोत निर्देशिका ++
- 3. जावा कंसोल प्रोग्राम
- 4. कंसोल कंसोल। एकाधिक धागे से राइटलाइन
- 5. जावा जेनरिक संकलन त्रुटि
- 6. एक बार में एकाधिक कंसोल
- 7. जावा संकलन त्रुटियों तक सीमित 100
- 8. जावा इन-मेमोरी संकलन
- 9. जावा प्रोग्राम का संकलन
- 10. जावा: अनसुलझा संकलन समस्या
- 11. एकाधिक वर्ग कन्स्ट्रक्टर Matlab
- 12. जहां टी: एकाधिक वर्ग
- 13. जावा कंसोल वर्णसेट अनुवाद
- 14. जावा कंसोल ऐप्स
- 15. जावा कंसोल में रंग
- 16. जावा क्लासलोडर और रनटाइम संकलन
- 17. एसटीएल संकलन त्रुटि जब टेम्पलेट वर्ग
- 18. मेवेन "वर्ग फ़ाइल ... नहीं मिला" संकलन त्रुटि
- 19. JAXB, XJC -> एकाधिक वर्ग फ़ाइलों
- 20. जावा क्लास के संकलन टाइमस्टैम्प प्राप्त करना
- 21. अंतिम संकलन के जावा प्रिंट समय
- 22. संकलन समय त्रुटि: के एकाधिक परिभाषा 'मुख्य'
- 23. पायथन में सूची संकलन में एकाधिक बयान?
- 24. जावा संकलन पर एकाधिक .class फ़ाइलों को क्यों उत्पन्न करता है?
- 25. पुल पैटर्न - जावा में संकलन का लाभ?
- 26. संकलन समय पर जावा एनोटेशन लागू करना
- 27. एकल या एकाधिक भंडार वर्ग?
- 28. Grails डोमेन वर्ग: एकाधिक स्तंभों
- 29. ग्रहण संकलन त्रुटि: प्रकार 'वर्ग नाम' का पदानुक्रम असंगत
- 30. जावा सरणी असाइनमेंट (एकाधिक मान)
धन्यवाद की कोशिश करेंगे, मैं इस बाहर की कोशिश करेंगे। :) – ElvenX
प्रतीक्षा करें जब मैं फ़ाइल चलाता हूं: मुख्य वर्ग लोड या लोड नहीं कर सका ... – ElvenX
आप कैसे चल रहे हैं? यदि आपने 'बिन' फ़ोल्डर बनाया है, तो इसमें सीडी सुनिश्चित करना सुनिश्चित करें। –