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


ฉันได้เห็นวิธีแก้ปัญหาเหล่านี้และลองใช้แล้ว แต่ไม่สามารถใช้งานได้ดังนั้นอย่าทำเครื่องหมายว่าซ้ำกัน
การติดตั้ง Android Studio บน Windows 7 ล้มเหลวไม่พบ JDK
ด้วย android studio ไม่พบ jvm JAVA_HOME ได้รับการตั้งค่าเป็น
Android การเริ่มต้น Studio ล้มเหลวบน Windows 8 64 บิต
Android Studio ไม่เปิดขึ้นหลังจากการติดตั้ง


นี่คือผลลัพธ์ cmd สำหรับเวอร์ชัน java:

ป้อนคำอธิบายภาพที่นี่


เพียงเพื่อการอ้างอิง JAVA_HOME ของฉันก็เหมือนกับของคุณดังนั้นคุณสามารถแยกแยะปัญหานั้นได้ตราบเท่าที่คุณแน่ใจว่า JDK ของคุณเป็น 64 บิต
Veselin Romić

ฉันติดตั้ง JDK เวอร์ชัน x64 บิต .. เช่นเดียวกับที่คุณเห็นเส้นทาง JDK ของฉันมันไม่ได้อยู่ในProgram Files (x86)โฟลเดอร์เพื่อที่จะล้างสิ่งนี้ด้วย ..
Syed Qarib

เพียงแค่อยู่ในด้านที่ปลอดภัยโปรดรวมผลลัพธ์ของjava -versionคำถามในเนื้อหา
ozbek

1
ฉันคิดว่าคุณไม่สามารถเรียกใช้ Android Studio ด้วย Java 8 ได้ฉันติดตั้ง Studio บน Mac Yosemite วันนี้และสตูดิโอบ่นว่าต้องใช้ Java 6 ลองติดตั้ง java 7 บน windows ฉันเคยติดตั้ง Java 7
Varun

นั่นคือข้อสันนิษฐานของฉันเช่นกันว่ามันไม่ทำงานกับ java 8 .. แต่ทำไมและที่รายงาน? เพราะไม่เห็นว่ามีรายการนี้อยู่ที่ไหน ..
Syed Qarib

คำตอบ:


68

ผมมีปัญหาเดียวกัน. ฉันพยายามกำหนดเส้นทางทุกประเภท แต่ไม่มีอะไรได้ผล ดังนั้นฉันจึงต้องแก้ไขสกปรก ปัญหาเดียวคือเปิดหน้าต่างบรรทัดคำสั่งว่างเปล่า

ฉันทำสิ่งต่อไปนี้เพื่อให้ได้ผล

  • ไปที่โฟลเดอร์การติดตั้ง AndroidStudio
  • binโฟลเดอร์goto และเปิดstudio.batในโปรแกรมแก้ไขข้อความ
  • เพิ่มset JAVA_HOME=C:\Program Files\Java2\jdk1.8.0// เส้นทาง java ของคุณหลังบรรทัด ECHO
  • goto Start-> All Programmes-> Android Studio->
  • คลิกขวาบนและคลิกที่Android Studioproperties
  • คุณจะเห็นTargetสิ่งที่ต้องการ<installation path>android-studio\bin\studio64.exe
  • เปลี่ยนเป็น <installation path>android-studio\bin\studio.bat

ตอนนี้คุณสามารถเข้าถึงได้โดยคลิกจากเมนู

หมายเหตุ:ฉันลองกับ 8 มันใช้งานได้


นี่ดูมีแนวโน้ม .. จะให้ไป .. จะยอมรับคำตอบถ้ามันได้ผล
Syed Qarib

52
ไม่มี studio.bat ในโฟลเดอร์ bin ของ Android Studio RC 1
gderaco

14
FYI: ฉันได้รับข้อผิดพลาดเดียวกัน แต่ในกรณีของฉันฉันกำลังชี้ไปที่โฟลเดอร์ bin ในพา ธ Java_Home ของฉัน เมื่อฉันเปลี่ยนเป็นโฟลเดอร์หลักเป็น C: \ Program Files \ Java \ jdk1.8.0_25 ทุกอย่างก็ราบรื่น
Vincy

3
นอกจาก Alexander แล้วนี่คือเนื้อหาที่ "studio.bat" ต้องการ: @echo off # NEXT_LINE # set JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_31 # NEXT_LINE # cd "C: \ Utilitaires \ Development \ Android Studio \ bin "& เริ่ม studio64.exe (# NEXT_LINE # อยู่ที่นี่สำหรับการฟอร์แมตเท่านั้น)
F2000

4
ฉันมีปัญหานี้ ปัญหาคือทางลัดเมนูเริ่มเปิดใช้งานstudio64.exeในขณะที่ฉันJAVA_HOMEชี้ไปที่เวอร์ชัน 32 บิต พอมาวิ่งstudio.exeแทนก็เริ่มดี ฉันใช้เส้นทางนี้:C:\Program Files (x86)\Java\jdk1.7.0_55
Nick.McD mermaid

50

ฉันทำให้ปัญหาของคุณเกิดซ้ำในระบบ Windows 8.1ของฉัน:

  1. ติดตั้ง64 บิต JDK 1.8.0_11
  2. ติดตั้ง Android Studio Bundle ล่าสุดแล้ว
  3. ไปที่แผงควบคุม -> ระบบ -> การตั้งค่าระบบขั้นสูง -> ตัวแปรสภาพแวดล้อม ...
  4. เพิ่มJDK_HOMEชี้ไปที่ JDK 64 บิตของฉัน
  5. เปิดตัวstudio64.exe

ฉันได้รับข้อความเดียวกันกับคุณ คิดว่าอาจเป็นตัวแปรสภาพแวดล้อมฉันทำสิ่งต่อไปนี้:

  1. ไปที่แผงควบคุม -> ระบบ -> การตั้งค่าระบบขั้นสูง -> ตัวแปรสภาพแวดล้อม ...
  2. เปลี่ยนชื่อของJDK_HOMEเพื่อJAVA_HOME
  3. เปิดตัวstudio64.exe

เป็นผลสำเร็จ!


สิ่งที่%JAVA_HOME%\bin\java -versionแสดงสำหรับเอาต์พุต?
Robert Dean

1
แค่คิดบ้าๆอาจจะเปลี่ยนชื่อตัวแปร JAVE_HOME เป็นครั้งที่สองเป็น JAVA_HOME ในกรณีที่มีช่องว่างหรืออักขระที่พิมพ์ไม่ได้รบกวน?

1
นี่ควรจะเป็น ans ที่เลือก
Naveed Ahmad

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_25อาจแตกต่างกันไปขึ้นอยู่กับเวอร์ชัน JDK ป้อนคำอธิบายภาพที่นี่

  1. คลิกปุ่มตกลงที่ส่วนที่เหลือของหน้าต่างทางซ้าย

ฉันทำตามขั้นตอนเหล่านี้ทั้งหมดแล้ว แต่ยังคงได้รับข้อความแสดงข้อผิดพลาดดังนั้นฉันจึงรีสตาร์ทคอมพิวเตอร์และตอนนี้ Android Studio เปิดตัว ฉันใช้ Windows 10 Tech Preview
Michaël Polla

การรีสตาร์ทคอมพิวเตอร์จะช่วยแก้ปัญหาได้เมื่อฉันทำตามขั้นตอนที่กล่าวถึงข้างต้นทั้งหมดแล้ว
Muhammad Irfan

นั่นคืองาน!
T.Todua

11

1- คลิกขวาที่ Android Studio และคลิกที่คุณสมบัติ

2- แทนที่ studio64.exe ในลิงค์โดย studio.exe


บางครั้งคุณไม่จำเป็นต้องรันบน 64 บิต อันนี้แก้ปัญหาของฉันได้ ฉันรู้ว่า Android Studio มี EXE ทั้งสองเวอร์ชัน ตอนนี้ฉันทำได้ดีกับ JAVA SE 32 บิตล่าสุดบน Windows 7 64 บิตขอบคุณ
Izzy Helianthus

แทนที่ studio64.exe เป็น studio.exe ในโฟลเดอร์ C: \ Program Files \ Android \ Android Studio \ bin และสร้างทางลัดใหม่ของ studio.exe บนเดสก์ท็อป ตอนนี้ทำได้ดีมาก ขอบคุณ.
Mian Asbat Ahmad

7

โอเคกำลังมีปัญหานี้เช่นกันและนี่คือสิ่งที่แก้ไขได้สำหรับฉัน สำหรับบันทึกฉันใช้ Windows 8.1 และ Java JDK 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
ใน Windows 10 สิ่งนี้ช่วยแก้ปัญหาของฉันที่การตั้งค่าไม่ทำงานเนื่องจากไม่สามารถตรวจพบตำแหน่งที่ติดตั้ง JDK โง่ ๆ แบบนี้ทำไมฉันถึงเกลียดชวา
John81

3

ถอนการติดตั้ง Java 8 และล้าง JDK_HOME และเส้นทางสิ่งแวดล้อม JAVA_HOME ของคุณ จากนั้นติดตั้ง 64 บิต JAVA 6 หรือ 7 JDK ตามที่คุณต้องการ


ฉันรู้ว่าฉันสามารถทำให้มันใช้งานได้ถ้าฉันดาวน์เกรดเวอร์ชัน JAVA .. แต่ทำไมฉันต้องทำเช่นนั้น? นั่นคือคำถาม ..
Syed Qarib

ตามที่ฉันพยายามแนะนำเส้นทางสภาพแวดล้อม JAVA ของคุณอาจสกปรก / ติดอยู่กับการติดตั้งก่อนหน้านี้และทำให้ Android Studio สับสน Intellij Idea เกือบจะรองรับ JAVA 8 แต่คุณจะไม่สามารถใช้ประโยชน์จากคุณสมบัติ JAVA 8 ได้เนื่องจาก Android ยังไม่รองรับ เพียงตรวจสอบอีกครั้งเพื่อทำความสะอาดทั้งหมดและติดตั้ง JAVA 7 ก็จะดีขึ้น
Martin Revert

เนื่องจากคุณไม่สามารถใช้ Java 8 ใน Android ได้
บุคคล

2

ตรวจสอบให้แน่ใจว่าคุณได้กำหนดเส้นทางในSYSTEM VARIABLESnot ใน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 ทำงานได้ดี .. เนื่องจากฉันไม่มีปัญหาในการรันโปรแกรมบนคราส ..
Syed Qarib

โปรดรวบรวม / เรียกใช้โค้ดที่ฉันเพิ่งเพิ่มเข้าไปและแจ้งให้เราทราบว่ามันระบุว่าอย่างไร
hd1

โดยปกติสำหรับผลิตภัณฑ์ไอเดียทั้งหมดจะมีตัวเรียกใช้ 'bat' ในไดเร็กทอรี bin ระบุอย่างชัดเจนว่า JDK_HOME และ JAVA_HOME ได้รับการยอมรับทั้งคู่ ลองเปิดตัวและดูว่าจะเกิดอะไรขึ้นหลังจากนั้น อย่างน้อยถ้ามีปัญหาคุณจะเห็นมันในคอนโซล จากนั้นคุณสามารถดูแหล่งที่มาของไฟล์ bat เป็นการอธิบายด้วยตนเอง
simar

1
  • สำหรับฉันแล้วสิ่งนี้กลายเป็นตัวแปรสภาพแวดล้อมที่ไม่ได้รับการสืบทอด
  • คำตอบด่วน: รีบูตโดยคลิกที่ studio.bat ไม่ใช่ studio.exe หรือ studio64.exe

================ รายละเอียด =================

  • "คลิกขวา" - "เรียกใช้ในฐานะผู้ดูแลระบบ" ใช้ได้กับฉันถ้า : ** JDK_HOME หรือ JAVA_HOME ถูกตั้งค่าไว้ (PATH ไม่จำเป็นต้องเปลี่ยนสำหรับฉัน) ** ฉันใช้ studio.bat ไม่ใช่ studio.exe ** หมายเหตุ: โดยค่าเริ่มต้นฉันเป็นผู้ดูแลระบบในบัญชี Microsoft (ส่วนนั้นของ Microsoft อาจส่งผลกระทบต่อสิ่งต่างๆ) ไม่ค่อยรีบูต ฉันใช้ Win8.1 64bit ฉันติดตั้งทั้ง JDKv1.8.0.0_25 32 บิตและ 64 บิตและติดตั้ง JRE 32 บิตและ 64 บิตแล้ว (ใช้โดยซอฟต์แวร์อื่น)

  • ฉันพบว่ามีความแตกต่างในการคลิกที่ studio.bat, studio.exe และเรียกใช้ studio.bat จากพรอมต์คำสั่ง นอกจากนี้ยังมีความแตกต่างหากฉันรีบูตหรือไม่

  • ความแตกต่าง: ตัวแปรสภาพแวดล้อมของระบบไม่ได้มีทั้งหมดขึ้นอยู่กับว่าฉันเริ่มโปรแกรมอย่างไร

  • ทดสอบ:

  • ในเมนูเริ่มลากสำเนาของ "command prompt" ไปที่เดสก์ท็อปของคุณจากนั้นเปลี่ยนคุณสมบัติเพื่อให้ "Start In" เป็นที่ตั้งของ studio.bat

  • คัดลอก studio.bat ไปที่ studio_debug.bat (อันที่เรายุ่งได้)
  • ลากทางลัดของ studio_debug.bat ไปที่เดสก์ท็อปเพื่อความสะดวก
  • แก้ไข studio_debug.bat (คลิกขวา -> แก้ไข)

== เปลี่ยน:

@echo off

== ถึง

@echo on         
echo Set===================
set
echo ======================
pause
  • สิ่งนี้อาจช่วยในการดีบัก studio.bat:

== เปลี่ยนแปลง:

"%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 บนระบบของฉันมีดังนี้ (รวมถึง studio64.exe):

    "C: \ Program Files \ Java \ jdk1.8.0_25 \ bin \ java.exe" "-Xms128m" "-Xmx750m" "-XX: MaxPermSize = 350m" "-XX: ReservedCodeCacheSize = 96m" "-ea" "- Dsun.io.useCanonCaches = false "" -Djava.net.preferIPv4Stack = true "" -Djsse.enableSNIExtension = false "" -XX: + UseCodeCacheFlushing "" -XX: + UseConcMarkSweepGC "" -XX: SoftRefLRUPolicyMS " XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Djb.vmOptionsFile =" C: \ android-studio \ bin \ studio64.exe.vmoptions "" -Xbootclassclass a: C: \ android-studio \ bin \ ../ lib / boot.jar "-Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp" C: \ android-studio \ bin \ .. \ lib \ bootstrap.jar;C: \ android-studio \ bin \ .. \ lib \ extensions.jar; C: \ android-studio \ bin \ .. \ lib \ util.jar; C: \ android-studio \ bin \ .. \ lib \ jdom.jar; C: \ android-studio \ bin \ .. \ lib \ log4j.jar; C: \ android-studio \ bin \ .. \ lib \ trove4j.jar; C: \ android-studio \ bin \. . \ lib \ jna.jar; C: \ Program Files \ Java \ jdk1.8.0_25 \ lib \ tools.jar "com.intellij.idea.Main

  • หวังว่าจะช่วยคนอื่น


1

ตรวจสอบให้แน่ใจว่าเวอร์ชันที่ติดตั้งของทั้งสอง Android Studio และ JDK เป็นเวอร์ชัน 32 บิตหรือ 64 บิต หาก JDK เป็น 32 บิตและ Android Studio เป็น 64 บิตหรือรอง - บทจะใช้ไม่ได้แม้ว่าคุณจะตั้งค่า JAVA_HOME


1

การแก้ไขของฉันคือการลบเครื่องหมายคำพูดคู่ที่ฉันใส่พา ธ JAVA_HOME ไว้

แทนที่จะประกาศ JAVA_HOME เป็น "C \ Program Files ... "

ฉันลบ "และประกาศ JAVA_HOME เป็น C \ Program Files ...

ฉันใช้ Win 7, x64


1

ฉันก็ประสบปัญหาเดียวกัน วิธีแก้ปัญหาที่ช่วยฉันคือฉันดาวน์โหลดและติดตั้ง JDK 64 บิตจากลิงค์นี้และตั้งค่าตัวแปร " java_home " เป็นเส้นทางที่ติดตั้ง JDK ใหม่เช่น C: \ Program Files \ Java \ jdk1.7.0_45 หวังว่านี่จะช่วยได้


1

มีปัญหาเดียวกันหลังจากอัปเกรดเครื่องจาก 7 เป็น 10 ต้องติดตั้ง JDK ใหม่ทั้งหมดและใช้เวลาเพียงไม่กี่วินาที นี่คือขั้นตอนที่ฉันทำตาม

ไปที่ลิงค์นี้ http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

ยอมรับข้อตกลงการติดต่อ oracle จากนั้นเลือกรุ่น windows ของคุณในกรณีของฉันคือ 64 บิตหลังจากนั้นก็ .. ถัดไป .. ถัดไปเมื่อแข่งขันคุณสามารถเปิดสตูดิโอ Android ของคุณใหม่ได้โดยไม่มีปัญหาใด ๆ หวังว่านี่จะช่วยได้


0

วิธีแก้ปัญหามาที่นี่

เพียงแค่เริ่ม ANDROID STUDIO ในฐานะผู้ดูแลระบบหากคุณใช้โปรไฟล์ Windows ที่ไม่ใช่ผู้ดูแลระบบ!

หากตัวแปรสภาพแวดล้อมของคุณถูกต้องที่จะทำเคล็ดลับ สนุก!


สิ่งนี้ไม่เกี่ยวข้องกับปัญหา ลองด้วยตัวเอง

0

Android สตูดิโอทำงานอย่างสมบูรณ์ดีกับหรือJava 1.8 Java 8ฉันยังมีข้อผิดพลาด JVM ที่ไม่ถูกต้อง เหตุผลรวมถึง ";" (semicolon) ที่ส่วนท้ายของ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จากนั้นเลือกตกลงสำหรับกล่องโต้ตอบทั้งหมดและหลังจากขั้นตอนนี้เรียกใช้ Android studio และสำหรับการทดสอบให้เรียกใช้ cmd ใน windows และเรียกใช้คำสั่งนี้java -versionหากส่งคืนเวอร์ชัน java และ ... มีการติดตั้งอย่างถูกต้อง

หมายเหตุ: ฉันได้รับคำตอบใน windows 8.1 64 บิต


0

สิ่งนี้ได้รับการทดสอบบนเครื่อง Windows 7 64Bit ของฉัน

ค่อนข้างแปลก ... ฉันมีปัญหาเดียวกัน - ในขณะที่ IntelliJ Idea (รวมถึง Android Plug-in) ทำงานได้อย่างสมบูรณ์

อย่างไรก็ตามนี่คือสิ่งที่ฉันทำเพื่อให้ Android Studio 1.0 ทำงานได้ (ไม่มีขั้นตอนที่หายไป -> บางทีมันอาจจะช่วยผู้เริ่มต้นเขียนโปรแกรม)

เพียงตั้งค่าตัวแปรสภาพแวดล้อมใหม่โดย ...

  1. กด Windows-Key แล้วพิมพ์env ... คุณจะเห็น "แก้ไขตัวแปรสภาพแวดล้อมระบบ" คลิก!
  2. ตอนนี้คลิก "ตัวแปรสภาพแวดล้อม ... "
  3. ภายใต้ตัวแปรระบบ (ไม่ใช่ "ตัวแปรผู้ใช้") เพิ่มรายการใหม่ที่ตั้งชื่อJAVA_HOMEและตั้งค่าให้กับโฟลเดอร์ Java ของคุณ (เช่นC:\Program Files\Java\jdk1.8.0_25)
  4. สมัครและพร้อมที่จะไป

PS: ฉันไม่รู้ว่าทำไมบางคนถึงเขียนเกี่ยวกับวิทยาศาสตร์นิวเคลียร์ในเมื่อพวกเขาต้องการอธิบายวิธีตั้งค่าเส้นทาง Java ..


0

วิธีแก้ปัญหาได้รับในข้อผิดพลาดเอง Goto My computer (คลิกขวา) -> คุณสมบัติ -> การตั้งค่าระบบขั้นสูง -> ตัวแปรสภาพแวดล้อม -> สร้างตัวแปรใหม่

ให้รายละเอียดดังต่อไปนี้:

ชื่อตัวแปร: JAVA_HOME

ค่าตัวแปร: (พา ธ ของคุณไปยังโฟลเดอร์การติดตั้ง java jdk)

ในการค้นหาเส้นทางสำหรับการติดตั้ง java ให้ไปที่ไฟล์โปรแกรมในไดรฟ์การติดตั้งหน้าต่างของคุณ (โดยปกติคือไดรฟ์ C) ค้นหาโฟลเดอร์ชื่อ JAVA ซึ่งไปที่โฟลเดอร์ JDK

คัดลอกที่อยู่ลิงก์จากด้านบนและวางในค่าตัวแปร

ตอนนี้กด Ok และเมื่อสร้างตัวแปรสภาพแวดล้อมแล้วให้รีสตาร์ท Android Studio

หวังว่าจะช่วยได้


0

หาก "ตัวแปรสภาพแวดล้อม" ของคุณตั้งค่าได้ดีให้ลองอัปเดต Start> All Programs> Android Studio> Android Studio

คลิกขวาคลิกPropertiesและตั้งค่าเส้นทางandroid studio sdk

ใน

ทางลัด> เป้าหมาย


0

หากคุณใช้windows 7ตรวจสอบให้แน่ใจว่าคุณติดตั้ง jdk-xxxx-windows-x64.exe http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ก่อนหน้านี้ฉันได้ติดตั้ง 32 บิตแทนที่จะเป็นเวอร์ชัน 64 บิตดังนั้นจึงติดตั้งในโฟลเดอร์ไฟล์โปรแกรม x (86) แต่ถ้าคุณติดตั้งการตั้งค่า sdk 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_HOME ชี้ไปที่ c:/jreโดยตรง เลยเปลี่ยนเป็นC:/java/jreเพราะสับสนว่าจะเลือกใช้อันไหนดีเลยเปลี่ยนเป็นแบบเฉพาะก็ใช้ได้ หมายเหตุ: ควรติดตั้ง JRE เพียงเครื่องเดียวในเครื่องของคุณ


0

ฉันแก้ไขปัญหาในกรณีของฉันโดยการลบไฟล์

C: \ Users \ ชื่อผู้ใช้ AndroidStudioX \ studio64.exe.vmoptions

(x หมายถึงเวอร์ชันของสตูดิโอ Android ของคุณดังนั้นจึงอาจแตกต่างออกไป)เนื่องจากฉันสร้างมันขึ้นมาก่อนเพื่อปรับแต่งตัวเลือก VM มันง่ายมาก


0

เพิ่มเส้นทางการติดตั้งและเส้นทาง java ของคุณไปยังเส้นทางระบบเริ่มต้นโดยการแยก;

คลิกขวาที่ My Computer -> Properties -> Advances System Setting -> Advanced -> Environment Variables -> ภายใต้หมวด System Variables ให้ค้นหา "Path" -> เพิ่มเส้นทางการติดตั้ง android และ java path โดยคั่นด้วย ; ...

เชื่อว่าได้ผล


0

หากไม่ทำงานหลังจากตั้งค่าเส้นทางในตัวแปรสภาพแวดล้อมอย่างถูกต้องให้
ติดตั้ง Android Studio ใหม่และใช้ได้กับฉัน


0

ภายใต้ Android Studio \ bin ของฉันมีสองโฟลเดอร์

studio.exe และ studio64.exe

ฉันพยายามเรียกใช้โปรแกรมแรกและให้ข้อผิดพลาดดังกล่าว

แต่เมื่อเรียกใช้ studio64.exe มันใช้งานได้


-1

ฉันคิดว่า Android ไม่รองรับ Java 8 อย่างเป็นทางการ Android ต้องใช้ java 6 ตามที่ระบุไว้ด้านล่าง:

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

ที่นี่ฉันให้ลิงค์ที่ดีแก่คุณหวังว่าคำถามเหล่านี้จะกระจ่าง:

เป็นไปได้ไหมที่จะใช้ Java 8 สำหรับการพัฒนา Android


1
ไม่ Android รองรับ JDK 7 คุณควรตรวจสอบ Android Studio แทน ADT developer.android.com/sdk/installing/studio.html
Dalinaum

-1

สำหรับการร้องไห้ออกมาดัง ๆ นี้แก้ไขได้ง่ายมาก !!

  1. ไปที่: "Control Panel \ All Control Panel Items \ System" เมื่อคลิกที่ "Advanced system settings" ทางด้านซ้ายมือ

  2. หน้าต่างที่โผล่ขึ้นมาแสดงช่องที่ระบุว่าEnvironment Variables! คลิกเลย

  3. คลิก "เพิ่มใหม่" เพื่อเพิ่มตัวแปรใหม่

  4. ประเภท JAVA_HOMEในช่องแรกและในช่องที่สองที่อยู่ถึง IE / ในกรณีของฉันC:\Program Files\Java\jdk1.8.0_25ให้บันทึก ออกทุกอย่าง แค่นั้นแหละ!!

สนุกกับ Android Studio! เห็นได้ชัดว่าข้างต้นใช้งานได้คุณต้องติดตั้ง java ก่อนหรือวิธีอื่นที่คุณสามารถใช้หรือชี้ไปที่พีซีของคุณและทั้งหมดนั้น คำแนะนำข้างต้นทำให้เข้าใจผิดและซับซ้อนอย่างน่าอัศจรรย์ สำหรับบันทึกฉันเป็นแม่ม่าย 8.1 ใช่มันทำงานบน windows ล่าสุดและแก้ไขได้ง่ายอย่างน่าขัน

-OSG


4
แค่คำแนะนำ แต่พยายามอย่าพูดคุยกับผู้คนและฉันคิดว่าคุณจะได้รับสิ่งที่ดีกว่า หลายคนรวมถึงตัวฉันเองได้ทำสิ่งที่ได้รับการแนะนำอย่างแน่นอน - เพิ่มระบบ env var JAVA_HOMEเพื่อชี้ไปที่ตำแหน่งโฟลเดอร์ JDK ตรวจสอบว่าถูกต้องโดยการสะท้อน%JAVA_HOME%(ตั้งค่าเป็นC:\Program Files\Java\jdk1.8.0_31) ในพรอมต์ cmd และดูเหมือนว่าทั้งหมดจะถูกตั้งค่าอย่างถูกต้อง แต่ Android Studio ไม่สามารถเริ่มทำงานได้โดยแสดงข้อความ "การติดตั้ง JVM ไม่ถูกต้อง" ด้วยกิจกรรมที่มากขนาดนี้เห็นได้ชัดว่าทุกคนไม่ "แก้ไขได้ง่ายอย่างน่าขัน"
randall

1
@randall: คำตอบส่วนใหญ่สำหรับคำถามนี้เหมือนกัน แต่เป็นเรื่องน่าเศร้าที่ผู้คนไม่ได้อ่านคำถามทั้งหมดก่อนที่จะตอบในคำถามนั้นฉันได้พูดถึงว่าฉันได้ลองสิ่งนี้แล้ว
Syed Qarib

-1

แผงควบคุม -> ระบบ -> การตั้งค่าระบบขั้นสูง -> ตัวแปรสภาพแวดล้อม

ฉันเปลี่ยนJAVA_HOMEเป็นJAVAและเปลี่ยนJAVAเป็นJAVA_HOMEอีกครั้ง JAVA_HOME

และมันทำงานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.