Android Studio - कोई JVM इंस्टॉलेशन नहीं मिला


90

मुझे बूट-अप करने की कोशिश करने में समस्या हो रही है Android Studio

जब मैं स्थापना के बाद इसे लॉन्च करने का प्रयास करता हूं तो मुझे यह त्रुटि मिल रही है:

No JVM Installation found. Please install a 64 bit JDK.


मेरी वर्तमान प्रणाली विनिर्देश:

ऑपरेटिंग सिस्टम: Windows 8.0 64 bit version
JDK स्थापित:JDK 1.8.0


मैंने क्या कोशिश की है:

मैंने कोशिश की है कि त्रुटि में क्या रिपोर्ट किया गया था, और अधिकांश समाधानों JDK_HOMEमें पर्यावरण चर को अपने JDK पथ (64 बिट संस्करण) में चर सेट करने के लिए भीC:\Program Files\Java\jdk1.8.0_05

*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart


मैंने इन समाधानों को देखा है और कोशिश की है, लेकिन उनमें से कोई भी काम नहीं करता है, इसलिए इसे इनमें से किसी के डुप्लिकेट के रूप में चिह्नित न करें:
विंडोज 7 पर एंड्रॉइड स्टूडियो इंस्टॉलेशन विफल रहता है, कोई जेडीके नहीं मिला है
एंड्रॉइड स्टूडियो के साथ कोई जेवीएम नहीं मिला है, JAVA_HOME
Android सेट किया गया है विंडोज स्टार्ट पर विफल रहता है विंडोज 8 64 बिट
एंड्रॉइड स्टूडियो स्थापना के बाद लॉन्च नहीं करता है


यहाँ जावा संस्करण के लिए cmd आउटपुट है:

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


केवल संदर्भ के लिए, मेरा JAVA_HOME आपके लिए समान है, इसलिए जब तक आप सुनिश्चित कर लें कि आपका JDK 64-बिट है, तब तक आप इसे एक समस्या के रूप में नियंत्रित कर सकते हैं।
वेसलिन रोमीविच

मैंने JDK का x64 बिट संस्करण स्थापित किया है .. साथ ही आप मेरे JDK पथ को इसके अंदर के Program Files (x86)फ़ोल्डर में नहीं देख सकते हैं ताकि यह भी साफ हो जाए ..
Syed Qarib

बस सुरक्षित पक्ष पर हों, कृपया java -versionप्रश्न बॉडी का आउटपुट शामिल करें ।
ओजबेक

1
मुझे लगता है कि आप जावा के साथ एंड्रॉइड स्टूडियो नहीं चला सकते हैं। मैंने आज एक मैक योसेमाइट पर स्टूडियो स्थापित किया और स्टूडियो ने शिकायत की कि इसे जावा 6 की आवश्यकता है। जावा 7 स्थापित करने का प्रयास करें। विंडोज़ पर मेरे पास जावा 7 स्थापित है।
वरुण

खैर, यह मेरी धारणा है कि यह जावा 8 के साथ नहीं चलता है .. लेकिन यह क्यों और कहां रिपोर्ट किया गया है? जैसा कि मैं किसी भी जगह नहीं देख सकता, जहाँ यह बात सूचीबद्ध है ..
सैयद क़रीब

जवाबों:


68

मुझे भी यही समस्या थी। मैंने हर तरह के रास्ते तय करने की कोशिश की लेकिन कुछ भी काम नहीं आया। इसलिए मुझे कुछ गंदा करना पड़ा। इसके साथ एकमात्र समस्या यह है कि यह एक खाली कमांड लाइन विंडो खोलता है।

मैंने इसे काम करने के लिए निम्नलिखित किया।

  • Androidoudio इंस्टॉलेशन फ़ोल्डर गोटो।
  • गोटो binफोल्डर और studio.batटेक्स्ट एडिटर में खोलें
  • set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0ECHO लाइन के बाद // अपना जावा पथ जोड़ें ।
  • गोटो Start-> All Programmes-> Android Studio->
  • राईट क्लिक करें Android Studioऔर पर क्लिक करें properties
  • आप Targetकुछ इस तरह देखेंगे<installation path>android-studio\bin\studio64.exe
  • इसे बदलो <installation path>android-studio\bin\studio.bat

अब आप इसे मेनू से क्लिक करके एक्सेस कर सकते हैं।

नोट: मैंने इसे 8 के साथ आजमाया, यह काम करता है।


यह होनहार लग रहा है .. इसे दे देंगे .. अगर यह काम करता है तो जवाब स्वीकार करेंगे
सैयद क़रीब

52
एंड्रॉइड स्टूडियो आरसी 1 के बिन फ़ोल्डर में कोई स्टूडियो.बैट नहीं
gderaco

14
FYI करें: मुझे वही त्रुटि मिल रही थी लेकिन मेरे मामले में मैं इसे अपने Java_Home पथ में बिन फ़ोल्डर में इंगित कर रहा था। एक बार जब मैंने इसे इसके मूल फ़ोल्डर में C: \ Program Files \ Java \ jdk1.8.0_25 में बदल दिया, तो सब कुछ सुचारू हो गया।
विन्ची

3
अलेक्जेंडर के अलावा, यहां "Studios.bat" द्वारा आवश्यक सामग्री है: @echo # NEXT_LINE # सेट JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_31 # NEXT_LINE # cd "C: \ Utilitaires \ Development \" Android Studio \ bin "और प्रारंभ स्टूडियो 64.exe (# NEXT_LINE # यहाँ केवल प्रारूपण के लिए है)
F2000

4
मेरे पास यह मुद्दा था। समस्या यह थी कि प्रारंभ मेनू शॉर्टकट लॉन्च हो रहा था studio64.exeजबकि मेरा JAVA_HOME32 बिट संस्करण पर इंगित कर रहा था। जब मैं studio.exeइसके बजाय भाग गया, यह ठीक शुरू हुआ। मैंने इस रास्ते का इस्तेमाल किया:C:\Program Files (x86)\Java\jdk1.7.0_55
Nick.McD मत्स्यांगना

49

मैंने अपने विंडोज 8.1 सिस्टम पर आपके मुद्दे को पुन: प्रस्तुत किया :

  1. स्थापित JDK 1.8.0_11 64-बिट
  2. नवीनतम एंड्रॉइड स्टूडियो बंडल स्थापित किया गया।
  3. के लिए चला गया नियंत्रण कक्ष -> सिस्टम -> उन्नत सिस्टम सेटिंग्स -> पर्यावरण चर ...
  4. जोड़ा गया JDK_HOME मेरे 64-बिट JDK की ओर इशारा करता है।
  5. Studios64.exe लॉन्च किया गया

मुझे वही संदेश मिला जो आपने किया था। यह सोचते हुए कि यह पर्यावरण चर हो सकता है, मैंने निम्नलिखित किया:

  1. के लिए चला गया नियंत्रण कक्ष -> सिस्टम -> उन्नत सिस्टम सेटिंग्स -> पर्यावरण चर ...
  2. इसका नाम बदल दिया JDK_HOME को JAVA_HOME
  3. Studios64.exe लॉन्च किया गया

यह सफलतापूर्वक आया!


%JAVA_HOME%\bin\java -versionआउटपुट के लिए क्या दिखाता है?
रॉबर्ट डीन

1
सिर्फ एक पागल विचार, शायद JAVE_HOME चर का नाम दूसरी बार JAVA_HOME के ​​रूप में बदल दे, यदि कोई स्थान या गैर-मुद्रण योग्य वर्ण हस्तक्षेप कर रहा है?

1
यह चयनित एन्स होना चाहिए
नवेद अहमद

30

1। यहां से JDK का 64 बिट संस्करण डाउनलोड करें

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

  1. जैसा कि अगली तस्वीर में दिखाया गया है, Control Panel-> System and Security-> Advanced system settings-> Environment Variables-> New(सिस्टम चर) पर जाएं

  2. फिर चर नाम जोड़ें: JAVA_HOME और चर मान: C: \ Program Files \ Java \ jdk1.8.0_25

कृपया ध्यान दें कि jdk1.8.0_25JDK संस्करण के आधार पर भिन्न हो सकते हैं। यहां छवि विवरण दर्ज करें

  1. शेष विंडो पर ओके बटन पर क्लिक करें।

मैंने ये सभी कदम उठाए लेकिन त्रुटि संदेश प्राप्त करता रहा, इसलिए मैंने कंप्यूटर को पुनरारंभ किया और अब एंड्रॉइड स्टूडियो लॉन्च किया। मैं विंडोज 10 टेक प्रीव्यू पर हूं।
माइकेल पोला

कंप्यूटर को पुनरारंभ करने से समस्या हल हो जाती है जब मैं उपरोक्त सभी उल्लिखित चरणों को पूरा करता हूं।
मुहम्मद इरफान

यह काम करता है!
टोडुआ

11

1-एंड्रॉइड स्टूडियो पर राइट क्लिक करें और गुणों पर क्लिक करें।

2-स्टूडियो से लिंक करें Studios64.exe को बदलें।


कभी-कभी आपको 64-बिट पर चलने की आवश्यकता नहीं होती है। यह मेरी समस्या का समाधान करता है। मुझे महसूस हुआ कि Android Studio में EXE के दोनों संस्करण हैं। तो अब मैं 64 बिट विंडोज 7 पर नवीनतम जावा एसई 32 बिट के साथ ठीक कर रहा हूं। धन्यवाद।
इज़ी हेलियान्थस

C: \ Program Files \ Android \ Android Studio \ bin फ़ोल्डर में Studios.exe को Studios.exe में बदल दिया गया और डेस्कटॉप पर Studios.exe का एक नया शॉर्टकट बनाया गया। सभी अब बहुत अच्छा कर रहे हैं। धन्यवाद।
मियाँ असबत अहमद

7

ठीक है, इस मुद्दे के रूप में अच्छी तरह से कर रहा था और यह मेरे लिए यह तय है। रिकॉर्ड के लिए मैं विंडोज 8.1 और जावा जेडीके 1.8.31, सभी 64-बिट का उपयोग कर रहा हूं।

समस्या "प्रोग्राम" और "फाइलें" के बीच के स्थान के साथ है जो निर्धारित पथ में है JAVA_HOME। मैंने पहले इस समस्या को मिला है, लेकिन वास्तव में नहीं पता था जब तक मैं निर्देश जाँच की गई थी यहाँ की स्थापना के लिए JAVA HOME, तो यह सब बनाया भावना।

संक्षेप में, से JAVA_HOMEपथ बदलें :

C:\Program Files\Java\jdk1.8.0_31

सेवा

C:\Progra~1\Java\jdk1.8.0_31

अपनी स्थापना के लिए सही JDK संस्करण संख्या निर्धारित करना सुनिश्चित करें। रास्ते से अंतरिक्ष को हटाकर मेरे सिस्टम पर सब कुछ तय कर दिया।

जैसा कि ऊपर दिए गए पेज पर दिया गया है,

का उपयोग C:\Progra~1\करने के लिएC:\Program Files\

और के C:\Progra~2\लिएC:\Program Files(x86)\

आपके सिस्टम पर JDK कहाँ स्थापित है, इसके आधार पर।

नोट: बस स्पष्ट होना, यह परिवर्तन अपने सिस्टम सही ढंग से की मूल्य गूँजती करने से पहले JAVA_HOMEहोने की C:\Program Files\Java\jdk1.8.0_31कमांड विंडो में, प्रमुख मुझे विश्वास है सब कुछ ठीक था। हालांकि, चलाने के प्रयास %JAVA_HOME%\bin\javacने बताया कि रास्ता नहीं मिल सका। JAVA_HOMEपथ से अंतरिक्ष को हटाने के बाद एक ही कमांड पूरी तरह से चलता है।


1
विंडोज 10 में इसने मेरी समस्या को हल कर दिया जहां सेटअप काम नहीं करेगा क्योंकि यह पता नहीं लगा सका कि जेडीके को कहां स्थापित किया गया था। बेवकूफ बकवास इस तरह से मैं जावा से नफरत करता हूं।
जॉन'१

3

Java 8 को अनइंस्टॉल करें और अपने JDK_HOME और अपने JAVA_HOME एनवायरमेंट पथों को साफ़ करें। फिर अपनी प्राथमिकता में 64bit JAVA 6 या 7 JDK इंस्टॉल करें।


मुझे पता है कि मैं इसे काम कर सकता हूं अगर मैं जावा संस्करण को डाउनग्रेड करता हूं .. लेकिन मुझे ऐसा क्यों करना चाहिए? इस सवाल पर ..
सैयद क़रीब

जैसा कि मैं सुझाव देने की कोशिश कर रहा हूं, आपके जावा एनवायरमेंट पथ शायद पिछले प्रतिष्ठानों से गंदे / ठगे गए हैं और एंड्रॉइड स्टूडियो को भ्रमित कर रहे हैं। Intellij Idea लगभग JAVA 8 संगत है, लेकिन आप किसी भी JAVA 8 सुविधा का शोषण नहीं कर सकते क्योंकि Android अभी तक इसका समर्थन नहीं करता है। बस यह सब साफ करने के लिए डबल चेक करें और जेएवीए 7 स्थापित करें, यह ठीक होगा।
मार्टिन रेव

क्योंकि आप Android में Java 8 का उपयोग नहीं कर सकते हैं।
एक व्यक्ति

2

सुनिश्चित करें कि आपने पथ SYSTEM VARIABLESको USER VARIABLESभी नहीं में सेट किया है ..... चर नाम JAVA_HOMEऔर पते को नाम के रूप में C:\Program Files\Java\jdk1.8.0_25\ सुनिश्चित करें कि आपने कोई अर्धविराम नहीं लगाया है।


आपके सैंपल पाथ ने मेरी मदद की .. बहुत बहुत धन्यवाद :)
shihabudheen

1

ओरेकल के इंस्टॉलेशन नोट्स के अनुसार , आपको सही सिस्टम के लिए JDK को डाउनलोड / इंस्टॉल करना चाहिए । आपकी सुविधा के लिए, मैंने इसे ऊपर दिए गए वाक्य से जोड़ा है। यदि आप अभी भी समस्याओं का सामना करते हैं, तो एक टिप्पणी छोड़ दें। मैंने कुछ क्विक कोड लिखे हैं जो आपको बताएंगे कि आपका JVM 64 या 32-बिट नीचे है। मेरा सुझाव है कि आप इस वर्ग को चलाएं और इसके आउटपुट के रूप में एक टिप्पणी छोड़ दें:

public class CheckMemoryMode {
    public static void main(String[] args) {
        System.err.println(System.getProperty("sun.arch.data.model"));
    }
}

मैंने उसी JDK को स्थापित किया है .. JDK ठीक चलता है .. क्योंकि मुझे ग्रहण पर कार्यक्रम चलाने में कोई समस्या नहीं है ..
सैयद क़रीब

कृपया मेरे द्वारा जोड़े गए कोड को संकलित / चलाएं और मुझे बताएं कि यह क्या कहता है।
एचडी 1

आमतौर पर सभी विचार उत्पाद के लिए बिन निर्देशिका में 'बैट' लॉन्चर होता है। यह स्पष्ट रूप से बताता है कि JDK_HOME और JAVA_HOME दोनों स्वीकार किए जाते हैं। इसे लॉन्च करने की कोशिश करें और देखें कि इसके बाद क्या होगा। कम से कम अगर कोई समस्या है तो यू उसे कंसोल में दिखाई देगा। तब आप बैट फ़ाइल के स्रोत को देख सकते हैं। यह आत्म वर्णन है।
सिमर

1

बस यह सुनिश्चित करें कि एंड्रॉइड स्टूडियो और JDK दोनों के स्थापित संस्करण, 32-बिट या 64-बिट के हैं। यदि JDK 32-बिट और 64-बिट के एंड्रॉइड स्टूडियो या इसके विपरीत है, तो यह तब काम नहीं करेगा जब आप JAVA_HOME सेट करते हैं।


1

समाधान त्रुटि में ही दिया गया है, गोटो माय कंप्यूटर (राइट क्लिक) -> गुण -> उन्नत सिस्टम सेटिंग्स -> पर्यावरण चर -> नया चर बनाएं।

इसे निम्नलिखित विवरण दें:

चर नाम: JAVA_HOME

चर मूल्य: (जावा jdk स्थापना फ़ोल्डर के लिए आपका रास्ता)।

जावा इंस्टॉलेशन के लिए रास्ता खोजने के लिए, अपने विंडो इंस्टॉलेशन ड्राइव (आमतौर पर C ड्राइव) में प्रोग्राम फाइल्स पर जाएं। JAVA नाम का फ़ोल्डर ढूंढें, उसमें JDK फ़ोल्डर पर जाएँ।

लिंक पते को ऊपर से कॉपी करें, और इसे वेरिएबल वैल्यू में पेस्ट करें।

अब ओके दबाएं और एक बार एनवायरनमेंट वेरिएबल बनने के बाद एंड्रॉइड स्टूडियो को रीस्टार्ट करें।

आशा करता हूँ की ये काम करेगा।


1

मेरा फिक्स उन दोहरे उद्धरण चिह्नों को हटाने के लिए था जिन्हें मैंने JAVA_HOME पथ में संलग्न किया था।

JAVA_HOME को "C \ Program फ़ाइलें ..." घोषित करने के बजाय ...

मैंने "हटा दिया और JAVA_HOME को C \ Program Files के रूप में घोषित किया ...

मैं विन 7, x64 पर हूं


1

मुझे भी इसी मुद्दे का सामना करना पड़ा। जिस समाधान से मुझे मदद मिली, मैंने इस लिंक से 64 बिट JDK को डाउनलोड और इंस्टॉल किया और " Java_home " वैरिएबल को C: \ Program Files \ Java \ jdk1.7.0_45 जैसे नए JDK इंस्टॉल पथ पर सेट किया। उम्मीद है की यह मदद करेगा।


1

7 से 10 तक मेरी मशीन को अपग्रेड करने के बाद एक ही समस्या थी, सभी ओवरडेन को जेडीके को फिर से स्थापित करना पड़ा और मुझे केवल कुछ सेकंड लगे। यहाँ मेरे द्वारा अनुसरण किए गए चरण हैं।

इस लिंक पर जाएं http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

ऑर्कल कॉन्ट्रैक्ट एग्रीमेंट के लिए सहमत हों। फिर मेरे मामले में अपना विंडोज वर्जन चुनें। इसके बाद इसका 64 बिट है। अगला..नहीं, एक बार आप किसी भी समस्या के बिना अपने एंड्रॉइड स्टूडियो को फिर से लॉन्च कर सकते हैं। उम्मीद है की यह मदद करेगा


0
  • मेरे लिए यह पर्यावरण की विविधताएं विरासत में मिली नहीं हैं।
  • त्वरित उत्तर: रीबूट, स्टूडियो स्टूडियो पर क्लिक करें

================ विवरण ==================

  • "राईट क्लिक" - "रन ऐज़ एडमिनिस्ट्रेटर" मेरे लिए काम करता है अगर : ** JDK_HOME या JAVA_HOME सेट किया गया था। (मेरे लिए PATH को बदलने की आवश्यकता नहीं थी) ** मैं studio.bat चलाता हूं, न कि studio.exe ** नोट: डिफ़ॉल्ट रूप से मैं एक Microsoft खाते पर एक व्यवस्थापक हूं (यह Microsoft भाग चीजों को प्रभावित कर सकता है), और मैं शायद ही कभी रिबूट। मैं Win8.1 64bit चला रहा हूं। मैंने दोनों JDKv1.8.0.0_25 32bit और 64 बिट स्थापित किया है, और JRE 32bit और 64 बिट पहले से स्थापित (अन्य सॉफ़्टवेयर द्वारा उपयोग किया गया) था।

  • मैंने पाया कि studio.bat, studio.exe, और चल रहे studio.bat को कमांड प्रॉम्प्ट पर क्लिक करने में अंतर था। अगर मैंने रिबूट किया या नहीं तो भी एक अंतर है।

  • अंतर: सिस्टम एनवायरनमेंट वेरिएबल्स वहाँ पर नहीं हैं जो इस बात पर निर्भर करता है कि मैं प्रोग्राम कैसे शुरू करता हूँ।

  • परीक्षा करना:

  • प्रारंभ मेनू में अपने डेस्कटॉप पर "कमांड प्रॉम्प्ट" की एक प्रति खींचें, फिर गुणों को बदलें ताकि "स्टार्ट इन" स्टूडियो का स्थान हो।

  • स्टूडियो को कॉपी करें। स्टूडियो_डबग को भेजें।
  • सुविधा के लिए studio_debug.bat का शॉर्टकट डेस्कटॉप पर खींचें।
  • संपादित करें studio_debug.bat (दायाँ क्लिक -> संपादित करें)

== बदलें:

@echo off

== को

@echo on         
echo Set===================
set
echo ======================
pause
  • यह स्टूडियो को डिबग करने में भी मदद कर सकता है।

== परिवर्तन:

"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*

== को

echo =================
echo Starting: "%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
pause
"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
echo =================
  • अब जब आप studio.bat कमांड प्रॉम्प्ट बनाम डबल क्लिक से चलाते हैं तो आपको JAVA_HOME और PATH सहित पर्यावरण चर में अंतर दिखाई दे सकता है। यदि तुम मेरे समान ही समस्या रखते हो।

  • समस्या इस पर निर्भर करती है:

    1. क्या आपने पर्यावरण चर बदलते हुए रिबूट किया?
    2. मुझे स्थानीय या Microsoft खाता होने पर कोई फर्क नहीं पड़ता था
    3. निर्भर हो सकता है कि आप एक व्यवस्थापक हैं या अन्य खाता प्रकार हैं
    4. चाहे आप studio.bat, studio.exe, या studio64.exe का उपयोग शुरू करें
  • FYI करें: मेरे सिस्टम पर studio.bat द्वारा निष्पादित वास्तविक सफल स्टार्टअप कमांड निम्नानुसार थी (स्टूडियो 64.exe शामिल हैं):

    "C: \ Program Files \ Java \ jdk1.8.0_25 \ bin \ java.exe" "-Xms128m" "-Xmx750m" "-XX: MaxPermSize = 350m" "-XX :CodeCacheSize = 96m" "-ea" "-" Dsun.io.useCanonCaches = false "" -Djava.net.preferIPv4Stack = true "" -Djsse.enableSNIExtension = false "\ -XX: + UseConCacheFlushing" "-XX: + UseConcMarkSweepGC" # -XX: -ff "सॉफ्ट-एफएक्स": XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Dbb.vmOptionsFile =" C: \ android-bin \ bin \ studio64.exe.vmoptions "#" a: C: \ android-studio \ bin \ ../ lib / boot.jar "-Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp" C: Android- स्टूडियो \ bin \ .. \ lib \ bootstrap.jar;C: \ एंड्रॉयड स्टूडियो \ बिन \ .. \ lib \ extensions.jar; C: \ एंड्रॉयड स्टूडियो \ बिन \ .. \ lib \ util.jar; C: \ एंड्रॉयड स्टूडियो \ बिन \ .. \ lib \ jdom.jar; C: \ एंड्रॉयड स्टूडियो \ बिन \ .. \ lib \ log4j.jar; C: \ एंड्रॉयड स्टूडियो \ बिन \ .. \ lib \ trove4j.jar; C: \ एंड्रॉयड स्टूडियो \ बिन \। । \ lib \ jna.jar; C: \ Program Files \ Java \ jdk1.8.0_25 \ lib \ tools.jar "com.intellij.idea.Main

  • आशा है कि किसी और की मदद करता है।


0

Android स्टूडियो के साथ Java 1.8या बिल्कुल ठीक काम करता है Java 8। मुझे JVM त्रुटि अमान्य लगी। कारण "सहित" था (अर्धविराम) JAVA_HOMEपथ मूल्य के अंत में । पथ मान के लिए सही प्रारूप है:

C: \ Program Files \ Java \ jdk1.8.0_xx (अपने वर्तमान संस्करण के साथ xx बदलें)

मूल्य ;के अंत में (अर्धविराम) शामिल न करेंJAVA_HOME


0

मेरे मामले में

में Control Panel -> System -> Advanced system settings -> Environment Variablesकोई JDK_HOMEयाJAVA_HOME

इसलिए

मैंने एक प्रविष्टि जोड़ी , जिसका नाम है: JDK_HOME ओर इशारा करते हुए: C: \ Program Files \ Java \ jdk1.8.0_25 \ (आपको अपने JDK इंस्टालेशन पथ पर यह इंगित करना होगा)

और सब अब ठीक काम करने लगता है


0

आपको बस jdk1.8.0 स्थापित करना होगा और फिर मेरे कंप्यूटर आइकन पर राइट क्लिक करना होगा और फिर गुणों का चयन करना होगा, फिर बाएं पैनल में, उन्नत सिस्टम सेटिंग्स का चयन करें, फिर डायलॉग बॉग में पर्यावरण चर का चयन करें, फिर उस डायलॉग बॉक्स में, सेक्शन यूजर वेरिएबल्स में नया चुनें वैरिएबल जिसका नाम होना चाहिए JAVA_HOMEऔर वह पथ है C:\Program Files\Java\jdk1.8.0(मेरे पीसी में) तब sytem वैरिएबल सेक्शन, PATHवेरिएबल सेलेक्ट करें और अपेंड करें कि यह पथ समाप्त हो गया है C:\Program Files\Java\jdk1.8.0\binऔर फिर सभी डायलॉग बॉक्स के लिए ओके का चयन करें और इसके बाद स्टेप्स एंड्रॉइड स्टूडियो चलाएं। और परीक्षण के लिए, विंडोज़ में cmd ​​चलाएं और इस कमांड को चलाएं java -versionयदि एक जावा संस्करण लौटाया गया और ... यह सही तरीके से स्थापित है।

नोट: मुझे विंडोज़ 8.1। 64 बिट में जवाब मिलता है।


0

यह मेरी विंडोज 7 64 बिट मशीन पर परीक्षण किया गया है।

काफी अजीब ... मेरे पास एक ही मुद्दा था - व्हाइल इंटेलीज आइडिया (एंड्रॉइड प्लग-इन सहित) पूरी तरह से काम कर रहा था।

हालांकि, यहां मैंने एंड्रॉइड स्टूडियो 1.0 को काम करने के लिए किया है (कोई भी कदम गायब नहीं है -> शायद यह प्रोग्रामिंग शुरुआती मदद करेगा)।

बस एक नया वातावरण चर सेट करें ...

  1. विंडोज-की और प्रेस एनवी ... आपको "सिस्टम वातावरण चर संपादित करें" दिखाई देगा। क्लिक करें!
  2. अब "पर्यावरण चर ..." पर क्लिक करें
  3. सिस्टम चर के तहत ("उपयोगकर्ता चर नहीं") नाम की एक नई प्रविष्टि जोड़ें JAVA_HOMEऔर अपने जावा फ़ोल्डर में मान सेट करें (जैसे C:\Program Files\Java\jdk1.8.0_25)
  4. लागू करें और आप जाने के लिए अच्छे हैं।

पुनश्च: मुझे नहीं पता कि कुछ लोग परमाणु विज्ञान के बारे में क्यों लिखते हैं जब वे यह बताना चाहते हैं कि जावा पथ को कैसे सेट किया जाए।


0

यदि आपके "एनवायरनमेंट वैरिएबल" अच्छी तरह से सेट हैं, तो स्टार्ट> सभी प्रोग्राम> एंड्रॉइड स्टूडियो> एंड्रॉइड स्टूडियो को अपडेट करने का प्रयास करें

राइट क्लिक करें, गुण क्लिक करें और Android स्टूडियो एसडीके पथ सेट करें

में

शॉर्टकट> लक्ष्य


0

यदि आप विंडोज 7 का उपयोग कर रहे हैं , तो सुनिश्चित करें कि आप jdk-xxxx-windows-x64.exe स्थापित करें। http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html मैंने पहले 64 बिट संस्करण के बजाय 32 बिट स्थापित किया था इसलिए इसे प्रोग्राम फाइलों x (86) फ़ोल्डर में स्थापित किया गया था। लेकिन अगर आप 64 बिट एसडीके सेटअप स्थापित करते हैं, तो इसकी प्रोग्राम फाइल फ़ोल्डर में स्थापित है। फिर JAVA_HOME = 'C: \ Program Files \ Java \ jdk1.8.0_65' सेट करें। यह ठीक काम करना चाहिए।


0

मेरे चर दूसरे JDK_HOME थे, इसलिए अन्य प्रणाली चर की ओर इशारा किया

%programfiles%\Java\jdk1.8.0_45

और मुझे इसे स्पष्ट रूप से बदलना पड़ा

C:\Program Files\Java\jdk1.8.0_45

JAVA_HOME के ​​लिए भी ऐसा ही है


0

My JAVA_HOMEc:/jreसीधे इशारा कर रहा था । इसलिए मैंने इसे बदल दिया C:/java/jreक्योंकि यह उलझन में था कि कौन सा उपयोग करना है, इसलिए मैंने इसे विशिष्ट एक में बदल दिया और यह मेरे लिए काम करता है। नोट: आपकी मशीन पर केवल एक JRE इंस्टॉल होना बेहतर है


0

मैंने फ़ाइल को हटाकर मेरे मामले में समस्या हल कर दी है

C: \ Users \ username.AndroidStudioX \ studio64.exe.vmoptions

(x आपके एंड्रॉइड स्टूडियो के संस्करण को दर्शाता है इसलिए यह अलग हो सकता है) , क्योंकि मैंने वीएम विकल्पों को अनुकूलित करने से पहले इसे बनाया था। यह इत्ना आसान है


0

स्थापना को अलग करके अपने इंस्टॉलेशन पथ और जावा पथ को डिफ़ॉल्ट सिस्टम पथ में जोड़ें;

मेरे कंप्यूटर पर राइट क्लिक करें -> गुण -> एडवांस सिस्टम सेटिंग -> उन्नत -> पर्यावरण चर -> सिस्टम वेरिएबल्स श्रेणी के अंतर्गत "पथ" ढूंढें -> अलग करके Android स्थापना पथ और जावा पथ जोड़ें ...

यकीन मानिए यह काम करता है


0

यदि यह पर्यावरण चर में पथों को सही ढंग से सेट करने के बाद काम नहीं करता है, तो
एंड्रॉइड स्टूडियो को पुनर्स्थापित करें और यह मेरे लिए काम करता है।


0

मेरे Android Studio \ bin के अंतर्गत दो फ़ोल्डर हैं

studio.exe और studio64.exe

मैंने पहला कार्यक्रम चलाने की कोशिश की और यह मुझे उल्लिखित त्रुटि देता है।

लेकिन जब स्टूडियो 64.exe चल रहा है तो यह काम करता है।


-1

मुझे लगता है कि एंड्रॉइड जावा 8 का समर्थन नहीं करता है। आधिकारिक तौर पर एंड्रॉइड को जावा 6 की आवश्यकता है जैसा कि नीचे उल्लेख किया गया है:

https://developer.android.com/sdk/installing/installing-adt.html

यहाँ मैं आपको एक अच्छा लिंक प्रदान कर रहा हूँ, आशा है कि वे इस प्रश्न को स्पष्ट करेंगे:

क्या Android विकास के लिए जावा 8 का उपयोग करना संभव है?


1
एंड्रॉइड JDK 7. का समर्थन करता है। आपको ADT के बजाय एंड्रॉइड स्टूडियो की जांच करनी चाहिए। developer.android.com/sdk/installing/studio.html
Dalinaum

-1

यहाँ समाधान आता है।

यदि आप एक गैर व्यवस्थापक विंडोज़ प्रोफ़ाइल का उपयोग कर रहे हैं तो बस व्यवस्थापक के रूप में ANDROID स्टूडियो शुरू करें !

यदि आपके पर्यावरण चर सही हैं जो चाल चलेगा। का आनंद लें!


इससे समस्या से कोई लेना-देना नहीं है। स्वयं की कोशिश करें

-1

जोर से रोने के लिए यह बहुत आसान है ठीक करने के लिए !!

  1. "कंट्रोल पैनल \ ऑल कंट्रोल पैनल आइटम \ सिस्टम" पर जाएं: एक बार बाएं हाथ की तरफ "उन्नत सिस्टम सेटिंग्स" पर क्लिक करें

  2. पॉप जो विंडो कहती है वह एक बॉक्स दिखाता है जो कहता है Environment Variables! इसे क्लिक करें।

  3. नया चर जोड़ने के लिए "नया जोड़ें" पर क्लिक करें।

  4. JAVA_HOMEपहले बॉक्स में टाइप करें और दूसरे बॉक्स में, मेरे मामले में IE / को एड्रेस C:\Program Files\Java\jdk1.8.0_25सेव करें। सब कुछ से बाहर निकलें। बस!!

Android स्टूडियो का आनंद लें! स्पष्ट रूप से उपरोक्त कार्य करने के लिए आपको पहले जावा को स्थापित करना होगा या फिर आप इसे कैसे उपयोग कर सकते हैं या अपने पीसी और उस पर इंगित कर सकते हैं। उपरोक्त निर्देश आश्चर्यजनक रूप से गुमराह और जटिल हैं। रिकॉर्ड 8.1 के लिए मैं विधवाओं पर हूं, हाँ यह नवीनतम खिड़कियों पर काम करता है और इसे ठीक करने के लिए हास्यास्पद रूप से सरल है।

-OSG


4
बस एक सुझाव है, लेकिन लोगों से बात नहीं करने की कोशिश करो और मुझे लगता है कि आप बेहतर प्राप्त करेंगे। कई लोगों ने, खुद को शामिल किया है, ठीक वही किया गया है जो सुझाया गया है - JAVA_HOMEJDK फ़ोल्डर स्थान को इंगित करने के लिए सिस्टम env var को जोड़ा , जाँच की कि यह cmd प्रॉम्प्ट में गूंज %JAVA_HOME%(सेट C:\Program Files\Java\jdk1.8.0_31) से सही है और यह सभी को सही ढंग से सेट किया गया प्रतीत होता है , लेकिन एंड्रॉइड स्टूडियो "अमान्य जेवीएम इंस्टॉलेशन" संदेश दिखाते हुए शुरू करने में विफल रहता है। इस गतिविधि के साथ यह स्पष्ट रूप से सभी के लिए "हास्यास्पद रूप से सरल" नहीं है।
रैंडल

1
@ वृंद: इस प्रश्न के अधिकांश उत्तर एक जैसे हैं, लेकिन इसका दुख यह है कि लोग उत्तर देने से पहले पूरा प्रश्न भी नहीं पढ़ते हैं, इस प्रश्न में ही मैंने उल्लेख किया है कि मैंने यह कोशिश की थी।
सैयद क़रीब

-1

नियंत्रण कक्ष -> प्रणाली -> उन्नत प्रणाली सेटिंग्स -> पर्यावरण चर

मैंने JAVA_HOME को JAVA में बदल दिया और फिर से JAVA को JAVA_HOME में बदल दिया ।

और यह ठीक काम कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.