दिलचस्प पोस्ट
Codesign का उपयोग कर एक OSX ऐप पर हस्ताक्षर करने का प्रयास करते हुए "उपयोगकर्ता इंटरैक्शन की अनुमति नहीं है" JLabel में हाइपरलिंक कैसे जोड़ें विभिन्न प्रस्तावों के लिए उपयोग करने योग्य ड्रॉबल फ़ोल्डर सेट करना वर्णों को जावा में पूर्णांक में परिवर्तित करना .myd, .myi, .frm फ़ाइलों से MySQL डाटाबेस कैसे पुनर्प्राप्त करें I SQL सर्वर के टाइमस्टैम्प कॉलम को डेटटाईम प्रारूप में कनवर्ट करने के लिए कैसे करें एंड्रॉइड में कम बैटरी और कम मेमोरी का अनुकरण करें अपाचे HTTP क्लाइंट को एक पुनर्निर्देशन के बाद से कैसे रोकें? कोई submodule मैपिंग एक पथ के लिए .gitmodule में पाया नहीं है जो एक सबमोड्यूल नहीं है कैसे एक रीसेट एपीआई बनाने के लिए? जहां आप सी में नए चर की घोषणा कर सकते हैं और नहीं कर सकते हैं? एंड्रॉइड स्टूडियो में मैं परीक्षण कैसे बना सकता हूं? केवल अजगर मानक पुस्तकालय का उपयोग करते हुए एक स्थानीय datetime में एक अजगर UTC datetime को परिवर्तित करें? पायथन – Excel स्प्रेडशीट में लिखें अनुकूलन के बजाय आर्गपर्स का उपयोग क्यों करें?

क्या मानक स्टूडियो को मानक जावा प्रोजेक्ट्स चलाने के लिए इस्तेमाल किया जा सकता है?

उन समय के लिए जब आप जावा को अलग करना चाहते हैं और इसे एक त्वरित परीक्षण दे सकते हैं ..

क्या आप एंड्रॉइड स्टूडियो में गैर-एंड्रॉइड जावा प्रोजेक्ट्स को एक्लिप्स के रूप में चला सकते हैं?

वेब के समाधान से एकत्रित समाधान "क्या मानक स्टूडियो को मानक जावा प्रोजेक्ट्स चलाने के लिए इस्तेमाल किया जा सकता है?"

एंड्रॉइड स्टूडियो 0.8.6 – 2.1 पर परीक्षण किया गया

इस पद्धति का उपयोग करके आप एक ही प्रोजेक्ट में जावा मॉड्यूल और एंड्रॉइड मॉड्यूल प्राप्त कर सकते हैं और जावा प्रोजेक्ट को अकेले खड़ा करते हुए जावा मॉड्यूल को संकलित और चलाने की क्षमता भी रख सकते हैं।

  1. एंड्रॉइड स्टूडियो में अपना एंड्रॉइड प्रोजेक्ट खोलें यदि आपके पास एक नहीं है, तो एक बनाएं
  2. फ़ाइल> नया मॉड्यूल क्लिक करें जावा लाइब्रेरी का चयन करें और अगला क्लिक करें
  3. पैकेज नाम आदि भरें और समाप्त करें क्लिक करें । अब आपको अपने एंड्रॉइड प्रोजेक्ट के अंदर जावा मॉड्यूल देखना चाहिए।
  4. अपने कोड को अभी हाल में निर्मित जावा मॉड्यूल में जोड़ें।
  5. रन बटन के बाईं ओर ड्रॉप डाउन पर क्लिक करें। कॉन्फ़िगरेशन संपादित करें क्लिक करें …
  6. नई विंडो में, विंडो के ऊपरी बाईं ओर प्लस चिह्न पर क्लिक करें और एप्लिकेशन चुनें
  7. एक नया एप्लिकेशन कॉन्फ़िगरेशन दिखाई देना चाहिए, आपके मुख्य क्लास और आपके मॉड्यूल के वर्गपथ जैसे विवरण दर्ज करें।
  8. ठीक क्लिक करें

अब अगर आप क्लिक करते हैं, तो यह आपके जावा मॉड्यूल को संकलित और चलाने चाहिए।

मेरा उपयोग केस: मेरा एंड्रॉइड ऐप कार्य करने के लिए कुछ प्रीकॉम्प्यूट फाइलों पर निर्भर करता है ये प्रीकॉम्प्यूटेड फ़ाइलें कुछ जावा कोड द्वारा उत्पन्न होती हैं। चूंकि ये दो चीजें हाथ में हैं, इसलिए यह एक ही परियोजना में इन दोनों मॉड्यूल के लिए सबसे अधिक समझदारी रखता है।

संपादित करें: इस सवाल के बाद कई चाँद पूछा गया था, हाँ, अब जाहिरा तौर पर आप कर सकते हैं।

नहीं, लेकिन यह Intellij आईडीईए पर आधारित है

उस का सामुदायिक संस्करण डाउनलोड करने के लिए मुफ़्त है, लेकिन यह किसी बाहरी डेटाबेस या अनुप्रयोग सर्वर की आवश्यकता वाले अधिकांश चीजों का समर्थन नहीं करता है।

यदि आप चाहते हैं कि आपको अंतिम संस्करण की आवश्यकता हो, जो कि नि: शुल्क नहीं है, या अगले संस्करण के ईएपी जो आम तौर पर एक महीने के लिए अच्छा है जब तक कि वह किसी अन्य को जारी न करे

असल में यह इस तरह काम करता है

एंड्रॉइड स्टूडियो एंड्रॉइड स्टूडियो सिर्फ आईडिया 13 समुदाय से एंड्रॉइड स्टफ है …

… जो मुफ़्त होगा, और आईडीईए 13 अंतिम से कुछ भी …

… कि किसी डेटाबेस या ऐप सर्वर की आवश्यकता नहीं है

http://www.jetbrains.com/idea/

आईडीईए 12 समुदाय में ढाल परियोजना को आयात करने की क्षमता नहीं है और ऐसा नहीं होगा, इसलिए जब आप इसे में एंड्रॉइड डेवलपमेंट कर सकते हैं (आई), तो एंड्रॉइड स्टूडियो के समान सुविधाओं की अपेक्षा न करें। इसमें बहुत अच्छा नया एंड्रॉइड सामान है, यह 13 में जा रहा है।

एंड्रॉइड स्टूडियो 0.6.1+ (और संभवतः पहले) के साथ आप आसानी से मानक जावा (गैर-एंड्रॉइड) ऐप्स विकसित कर सकते हैं

इस पद्धति का परीक्षण 0.8.2 पर किया गया है:

फ़ाइल> नया प्रोजेक्ट का उपयोग करते हुए एक वेनिला Android फ़ोन ऐप बनाकर प्रारंभ करें फिर अपने जावा एप्लिकेशन कोड को पकड़ने के लिए जावा लाइब्रेरी मॉड्यूल जोड़ें। ('जावा लाइब्रेरी' चुनें, भले ही आप कोई एप्लिकेशन बना रहे हों)। आप पाएंगे कि आप जावा एप्लिकेशन को main() विधियों के साथ बना सकते हैं और चला सकते हैं, एप्लिकेशन आदि झुका सकते हैं।

आप ऑटो-जेनरेट किए गए एंड्रॉइड "एप" मॉड्यूल को हटाना चाहेंगे, जिसका उपयोग आप नहीं कर रहे हैं फ़ाइल -> परियोजना संरचना पर जाएं और उसे हटा दें (बाईं ओर स्थित बॉक्स में "ऐप" मॉड्यूल चुनें और बॉक्स के ऊपर 'शून्य' आइकन पर क्लिक करें)। अब जब आप फ़ाइल -> परियोजना संरचना -> परियोजना को फिर से खोलते हैं, तो आपको प्रोजेक्ट SDK और भाषा स्तर चुनने के विकल्प, साथ ही अन्य विकल्प जो पहले छिपा हुआ थे, का एक समूह देखेंगे आप डिस्क से "ऐप" मॉड्यूल को आगे बढ़ सकते हैं और हटा सकते हैं।

0.6.1 में आप एंड्रॉइड मॉड्यूल को पहली जगह बनाने से बच सकते हैं:

फ़ाइल> नई परियोजना पर जाएं अपने आवेदन का नाम भरें। "फॉर्म कारक" चयन पृष्ठ पर, जहां आप अपना न्यूनतम एंड्रॉइड एसडीके बताते हैं, मोबाइल चेकबॉक्स का चयन रद्द करें, और अपना प्रोजेक्ट तैयार करने के साथ आगे बढ़ें

एक बार प्रोजेक्ट तैयार हो जाने के बाद, फ़ाइल -> परियोजना संरचना -> प्रोजेक्ट पर जाएं, और अपने जेडीके को "प्रोजेक्ट एसडीके" के रूप में सेट करें। ऊपर के रूप में अपना एप्लिकेशन कोड रखने के लिए जावा लाइब्रेरी मॉड्यूल जोड़ें

यह ठीक है कि सेटअप किस प्रकार दिखता है।

यहां छवि विवरण दर्ज करें

कॉन्फ़िगरेशन संपादित करें> '+'> अनुप्रयोग: यहां छवि विवरण दर्ज करें

एंड्रॉइड स्टूडियो में जावा प्रोग्राम चलाने का आसान तरीका होगा,

1) एंड्रॉइड स्टूडियो में जावा क्लास को "Test.java" बनाएं।

2) अपने कोड को लिखें, उदाहरण के लिए, परीक्षण के लिए एक Hello World प्रोग्राम।

3) जावा वर्ग पर राइट क्लिक करें और "रन" टेस्ट। मेन () '' विकल्प चुनें या Cntrl + Shift + F10 दबाएं।

वहां आपका जावा कोड नीचे चल रहा है

मुझे कुछ हंसी, परेशान और पूरी तरह से-निश्चित-यह-हमेशा-काम करने का समाधान मिला। अगर किसी और को यह उपयोगी लगता है तो मैं इसे साझा करना चाहता था

एंड्रॉइड स्टूडियो में, आप एक मुख्य विधि के साथ एक क्लास को राइट-क्लिक कर सकते हैं और "Run .main ()" चुनें। यह आपका क्लास के लिए एक नया रन कॉन्फ़िगरेशन बनाएगा, हालांकि यह काफी काम नहीं करेगा: यह कुछ क्लासपाथ एंट्री खो देंगे।

लापता वर्गपथ प्रविष्टियों को ठीक करने के लिए, प्रोजेक्ट स्ट्रक्चर में जाएं और मैन्युअल रूप से अपने मॉड्यूल और किसी भी अन्य मॉड्यूल निर्भरता के लिए आउटपुट फ़ोल्डर स्थान जोड़ें, जिनकी आपको आवश्यकता है:

  • फ़ाइल -> परियोजना संरचना …
  • बाएं स्तंभ पैनल पर प्रोजेक्ट सेटिंग्स पैनल में "मॉड्यूल" चुनें
  • मध्यम-स्तंभ पैनल में मॉड्यूल की सूची पर अपने मॉड्यूल का चयन करें
  • दाएं-स्तंभ पैनल पर "निर्भरताएं" टैब चुनें

और फिर मॉड्यूल के लिए जहां आपके पास आपके जावा अनुप्रयोग हैं और साथ ही आपको प्रत्येक मॉड्यूल निर्भरता के लिए आवश्यक है: – "+" -> दाएं-स्तंभ पैनल के दाहिनी ओर "जार या निर्देशिका" पर क्लिक करें – आउटपुट पर जाएं मॉड्यूल के फ़ोल्डर (जैसे: my_module / build / classes / main / java) और "ओके" पर क्लिक करें – निर्भरता सूची में नई प्रविष्टि पर, दूर दाईं ओर, "संकलन" से "रनटाइम"

इसके बाद, आप सरल जावा अनुप्रयोग को चलाने के लिए बनाई गई रन कॉन्फ़िगरेशन को निष्पादित करने में सक्षम होना चाहिए।

नोट करने के लिए एक बात यह है कि, मेरे विशेष [सम्मिलित] एंड्रॉइड स्टूडियो प्रोजेक्ट सेट-अप के लिए, मुझे चलाने से पहले, मेरे सरल जावा एपलीकेशन क्लासेस को बनाने के लिए, एंड्रॉइड स्टूडियो के बाहर, मुझे मैन्युअल रूप से ग्रेडेल के साथ परियोजना का निर्माण करना होगा आवेदन – मुझे लगता है कि यह इसलिए है क्योंकि "विन्यास" प्रकार के कॉन्फ़िगरेशन के अनुरुप अनुक्रमित ग्रैडल बिल्ड को ट्रिगर नहीं कर रहे हैं।

अंत में, यह एंड्रॉइड स्टूडियो 0.4.0 पर किया गया था।

मुझे आशा है कि दूसरों को इसे उपयोगी लगता है मुझे यह भी आशा है कि Google जल्दी ही इस सुविधा का समर्थन करने के लिए लगभग आता है।

मैंने http://www.jetbrains.com/idea/download/ से IntelliJ IDEA समुदाय संस्करण स्थापित किया है

मैंने अपनी प्रोजेक्ट को खोलने की कोशिश की, जो मैंने एंड्रॉइड स्टूडियो में शुरू किया था, लेकिन जब पुल बिल्ड पर था इसके बजाय मैंने एंड्रॉइड स्टूडियो और इंटेलिज दोनों को एक ही समय में खोला और एक दूसरे के बगल में एक स्क्रीन रखी और बस मेरी जावा फाइल्स, एक्सएमएल लेआउट, डिज़ायल्स, और प्रोजेक्ट में ड्रैग कर दिया और इन्हें छोड़ दिया। इंटेलीज में शुरू हुई एक नई परियोजना की खोज। यह ग्रेडले बिल्ड मुद्दों के आसपास काम किया और अब मैं इंटेलीज में एक नई परियोजना शुरू कर सकता हूं और या तो एक एंड्रॉइड ऐप या मूल जावा ऐप को डिज़ाइन कर सकता हूं। शुक्रिया यह काम करता है क्योंकि मैं अपने पीसी पर इतने सारे IDEs से नफरत करता था।

मैं निम्नलिखित चरणों का पालन करने में सक्षम हूं:

  1. ओपन एंड्रॉइड स्टूडियो और 'आयात परियोजना' का चयन करें
    एंड्रॉइड स्टूडियो एक परियोजना का आयात करते हैं

  2. ब्राउज़ विंडो में अपने प्रोजेक्ट फ़ोल्डर में ब्राउज़ करें और उसे चुनें।

Android स्टूडियो 0.8.14 में परीक्षण किया गया:
मैं इस तरह से कम से कम चरणों के साथ एक मानक परियोजना चला रहा था:

  • एक खुले एंड्रॉइड स्टूडियो प्रोजेक्ट में, फ़ाइल> न्यू मॉड्यूल पर क्लिक करें
  • आगे मॉड्यूल> जावा लाइब्रेरी> अगला क्लिक करें, फिर जो भी नामों के लिए आप पसंद करते हैं उसे भरें।
  • एक नया मॉड्यूल एक समान स्तर पर एक फ़ोल्डर के रूप में दिखाई देगा जैसा आपकी "एप" फ़ोल्डर परियोजना संरचना में है। इसे खोलें और नया जावा वर्ग फ़ाइल खोलें।
  • फिर आप अपना कोड जोड़ सकते हैं, और बिल्ड चुन सकते हैं 'YourClassName' चलाएं प्रेस्टो, आपका कोड एंड्रॉइड डिवाइस के साथ चल रहा है!

    यदि आप फ़ाइल> ओपन … करते हैं, तो यह सही काम करता है और फिर pom.xml फ़ाइल का चयन करें। अपनी सभी फ़ाइलों को देखने के लिए "प्रोजेक्ट" में "एंड्रॉइड" का कहना है कि साइडबार के शीर्ष-बाएं बाईं ओर स्थित ड्रॉपडाउन को बदलना सुनिश्चित करें इसके अलावा, मुझे लगता है कि यह आपकी मदद करता है अगर फ़ोल्डर आपकी pom.xml फ़ाइल "app /" नामक फ़ोल्डर में है

    अस्वीकरण: मेरा जावा प्रोजेक्ट Google App Engine द्वारा उत्पन्न हुआ था

    ऐसा करने का सबसे आसान तरीका खोजने पर एक दिन बिताएं। उद्देश्य इस लक्ष्य को हासिल करने का सबसे तेज़ तरीका खोजना था। मैं तेज़ी से टर्मिनल से जावैक कमांड चलाने या नेटबीन या सफ़ल पाठ से संकलन के रूप में तेजी से नहीं कर सकता। 3. लेकिन अभी भी एंड्रॉइड स्टूडियो के साथ अच्छी गति मिल गई है।

    यह रफ और टफ़ के तरीके दिखता है लेकिन जब से हम दैनिक आधार पर परियोजनाएं शुरू नहीं करते हैं, इसलिए मैं ऐसा करने के लिए ठीक हूं।

    मैंने इंटेलीज आईडीईए समुदाय संस्करण डाउनलोड किया है और एक बस जावा परियोजना बनाई है। मैंने एक मुख्य वर्ग जोड़ा और एक रन का परीक्षण किया। फिर बस इंटेलीज आईडीईए को बंद कर दिया और एंड्रॉइड स्टूडियो खोल दिया और वहां एक ही परियोजना खोली। तब मुझे सिर्फ जेडीके को संलग्न करना पड़ा, जहां आईडीई ने मुझे उपलब्ध जेडीके की सूची दिखाकर मेरी मदद की और मैंने 1.8 का चयन किया और फिर इसे अच्छी तरह संकलित किया अब मैं किसी भी मुख्य फाइल को खोल सकता हूं और उस मुख्य फाइल को चलाने के लिए कंट्रोल + शिफ्ट + आर दबा सकता हूं।

    तब मैंने मैक ओएस फाइंडर के द्वारा मेरी सभी जावा फाइलों को स्रोत फ़ोल्डर में कॉपी किया। और मैं जो भी कुछ करना चाहता हूँ उसे संकलित करने में सक्षम हूं।

    ग्रेडल या एंड्रॉइड से संबंधित कुछ भी नहीं है और गति संकलन बहुत अच्छा है।

    धन्यवाद दोस्तों