ฉันเพิ่งดาวน์โหลดและค้นหา SDK Android สำหรับ Windows ขณะนี้ฉันกำลังใช้ W8 64x
ฉันเพิ่งดาวน์โหลดและค้นหา SDK Android สำหรับ Windows ขณะนี้ฉันกำลังใช้ W8 64x
คำตอบ:
ข้อความแสดงข้อผิดพลาดชี้ไปที่ปัญหากับเวอร์ชัน Java ของคุณ คุณมี JDK ติดตั้งอยู่หรือไม่
ลองเพิ่มสิ่งต่อไปนี้ (สังเกตบรรทัดใหม่):
/! \ ตรวจสอบให้แน่ใจว่า
-vm
ตัวเลือกที่เกิดขึ้นก่อนที่จะ-vmargs
คำสั่ง ทุกอย่างหลังจาก-vmargs
ผ่านไปยัง JVM โดยตรง
-vm
c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll
-vmargs...
... ไปยังeclipse.ini
ไฟล์ของคุณชี้ไปที่ JDK ที่คุณต้องการใช้และตรวจสอบว่าเวอร์ชัน Java ที่ต้องการนั้นเป็นอย่างน้อยเท่ากับ JDK ของคุณ นี่คือเส้นทางสำหรับระบบ Windows สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับเส้นทางได้ที่นี่ (เลื่อนลง)
หากคุณไม่ทราบว่าไฟล์สม่ำเสมอมันอยู่ในโฟลเดอร์ของคุณeclipse.ini
eclipse.exe
แก้ไข 2: @KadoLakatt : สาเหตุที่การติดตั้ง Java Version ล่าสุดทำงานให้คุณเพราะ Eclipse ตรวจสอบเส้นทางมาตรฐานสำหรับ JVM หากไม่พบ-vm
รายการ (ดูที่นี่ ) อย่างไรก็ตามฉันไม่แนะนำเพราะคุณอาจเดาผิดว่าใช้ JVM หากคุณอัปเดต Java (โดยอัตโนมัติ?) คุณอาจพบปัญหาใน Eclipse ของคุณโดยสงสัยว่าคุณอาจเปลี่ยนแปลงอะไร ดีกว่าตั้งเป็นโฟลเดอร์เฉพาะในของคุณeclipse.ini
ให้แน่ใจ
-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/javaw.exe
ถึง:-vm C:/Program Files/Java/jdk1.8.0_191/jre/bin/server/jvm.dll
ฉันได้รับข้อผิดพลาดนี้จากสีน้ำเงิน Eclipse หยุดทำงานแม้ว่าฉันจะไม่ทำการเปลี่ยนแปลงการตั้งค่าและไม่ได้ติดตั้ง jdk ใหม่
นี่คือไฟล์ eclipse.ini ของฉัน:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m
เพื่อให้ Eclipse เริ่มต้นได้สำเร็จฉันได้ลบออกไปแล้ว
-vmargs
-Dosgi.requiredJavaVersion=1.6
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe
ดังนั้นนี่คือไฟล์ที่อัปเดตของฉัน:
--clean
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-Xms40m
-Xmx1024m
ฉันไม่มีความคิดว่าทำไมการลบ osgi.requiredJavaVersion = 1.6 ได้แก้ไขสิ่งนี้เนื่องจากเวอร์ชัน jvm ของฉันคือ 1.6 จากเอกสารhttp://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html
osgi.requiredJavaVersion
The minimum java version that is required to launch Eclipse. The default value is "1.4.1".
ฉันคิดว่ารุ่น java ของฉันถูกตั้งค่าอย่างถูกต้อง ยังไงก็ตาม Eclipse เริ่มและวิ่งมาหาฉันตอนนี้ ......
-vm C:/Program Files/Java/jdk1.8.0_45/bin/javaw.exe
ในไฟล์ eclipse.ini อย่างเงียบ ๆร้องขอการรีสตาร์ทและจากนั้นไม่สามารถเรียกใช้ -vm C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe
ในอดีตที่ผ่านมาผมเพิ่มด้วยตนเอง เกิดข้อผิดพลาดเนื่องจากฉันถูกทิ้งให้มีสองรายการ '-vm' การลบหนึ่งในนั้นเป็นปัญหาที่แก้ไขแล้ว
-vmargs -Dosgi.requiredJavaVersion=1.6
ฉันไม่รู้ว่านรกมาจากไหน IDE ทำงานได้ดีในอดีต
มันอาจเป็นแบบนี้เช่นกัน:
-vm
C:\Program Files\Java\jre6\bin\server\jvm.dll
การเพิ่ม-vm
พารามิเตอร์ใช้งานได้สำหรับฉัน
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\server\jvm.dll
สำหรับบรรดาของคุณที่ลองคำตอบข้างต้นทั้งหมดโดยไม่ประสบความสำเร็จลองลดค่า -Xms ของคุณ ฉันต้องสนับสนุน Eclipse รุ่นเก่า (Weblogic Eclipse 10.3.6) - ฉันมี. ini ต่อไปนี้บนเครื่อง Windows 7 ของฉันและ Windows Server 2008 R2 Enterprise VM ของฉัน (เวอร์ชัน Java ด้านล่างชี้ไปที่จาวาแบบ 32 บิต) ที่มี ทำงานและทำงานได้อย่างสมบูรณ์แบบตามลำดับ
-vm
C:/Java/Java7/jdk1.7.0_79/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=C:/Oracle/Middleware/wlserver_10.3
ดังนั้นจาวา 32 บิตสำหรับ Eclipse แบบ 32 บิต แต่ยังคงออกจากรหัส 1 ตามคำตอบทั้งหมดที่ฉันได้เห็นที่นี่และการเปลี่ยนแปลงเพียงอย่างเดียวกับแล็ปท็อปเครื่องใหม่ที่ใช้ Windows 10 คำอธิบายที่เป็นไปได้เพียงอย่างเดียวคือระบบปฏิบัติการใหม่และ Eclipse ไม่เห็นด้วยกับบางอย่าง ดังนั้นฉันจึงเริ่มเล่นกับแต่ละค่าและมันทำงานเมื่อฉันลดทั้ง Xms และ Xmx ถึง 512m ฉันมีลางสังหรณ์ที่อาจเป็นไปได้ว่าระบบปฏิบัติการ Windows ใหม่จะป้องกันขนาดฮีพเริ่มต้นที่สูงกว่าโดยขึ้นอยู่กับสภาพการทำงานบางอย่าง (-Xms ที่สูงกว่าจะทำงานบน Windows 10 บนอุปกรณ์ที่คล้ายคลึงกันอื่น ๆ ทั้งหมดที่ฉันเจอ) ในขณะเดียวกันต่อไปนี้เป็นค่าเดียวที่ฉันปรับแต่งเพื่อเปิดใช้ Eclipse
-Xms512m
การทำงานร่วมกับ OS, JDK และ eclipse bitness
กรุณาใช้ 1 ในชุดค่าผสมด้านบน
ฉันมีปัญหาเดียวกันใน Windows 7 เครื่อง 64 บิต จากนั้นฉันดาวน์โหลดและติดตั้ง 64 บิต jdk สำหรับ Java (ซึ่งรวมถึง jre) วิธีนี้แก้ไขปัญหาได้
ฉันพบปัญหาที่คล้ายกัน เหตุผลก็คือเส้นทางไปยัง eclipse ของฉันมีตัวอักษรจีน เมื่อลบอักขระเหล่านั้นแล้วปัญหาจะได้รับการแก้ไข โปรดตรวจสอบว่ามีอักขระอื่นนอกเหนือจากภาษาอังกฤษในเส้นทางของคุณหรือไม่
ฉันก็ประสบปัญหาที่คล้ายกันไม่แก้ไขหลังจากเพิ่มคำสั่งในไฟล์ eclipse.ini สาเหตุของฉันแตกต่าง ฉันกำลังทดลองกับแผนภาพลำดับโดยใช้ objectaid นี่คือการโยนข้อยกเว้นและรบกวนพื้นที่ทำงานของฉัน คุณอาจมีปัญหาที่แตกต่างกันเมื่อทำงานกับปลั๊กอินใหม่ ดีกว่าคุณตรวจสอบไฟล์บันทึกที่อยู่ในพื้นที่ทำงานโครงการของคุณC:\path\to\workspace\.metadata\.log
สิ่งนี้สามารถแก้ไขได้โดยการเพิ่มบรรทัดต่อไปนี้ลงในไฟล์ eclipse.ini -XX: -UseCompressedOops
ฉันมีปัญหาเดียวกันซึ่งเกิดขึ้นเนื่องจากความผิดพลาดในการปิดระบบ windows 10 ของฉันก่อนหน้านี้ในเส้นทางที่ฉันมีเส้นทาง Oracle คือเส้นทางที่แทรกโดย Oracle ในขณะติดตั้ง JDK ฉันลบมันแล้วเปลี่ยนเส้นทางไปยังตำแหน่ง JDK วิธีนี้แก้ปัญหาได้
หากคุณติดตั้ง java 8 ไว้อาจเกี่ยวข้องกับปัญหาดังต่อไปนี้: https://support.oracle.com/knowledge/Middleware/2412304_1.html
เพียงแค่ลบ / เปลี่ยนชื่อ "C: \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath" ได้ผลสำหรับฉัน
การเปลี่ยนแปลงไฟล์ eclipse โดยตรงไม่ใช่ความคิดที่ดีไม่ว่าจะเป็น facet หรือ ini เว้นแต่ว่าจะมีการเปลี่ยนแปลงใน eclipse พบปัญหาเดียวกันเมื่อติดตั้ง jdk1.8 เปลี่ยนเป็น jdk 1.7
นอกจากนี้ตามhttps://wiki.eclipse.org/Eclipse/Installationทั้ง LUNA และ MARS ต้องการ 1.7 ดังนั้นให้แน่ใจว่าคุณได้ติดตั้งแล้ว
Mine เป็นระบบ 64 บิตพร้อมการติดตั้ง 64 บิต java สิ่งที่ทำงานให้ฉันคือต่อไปนี้:
ในฟิลด์เป้าหมายชี้ไปที่พา ธ การติดตั้งโฮม 64 java ที่ถูกต้องโดยใช้อาร์กิวเมนต์ vm พร้อมกับพา ธ java_home ที่อยู่ในเครื่องหมายคำพูดดังนี้:
D: \ Scala_eclipse \ eclipse.exe -vm "C: \ Program Files \ Java \ jdk1.8.0_11"
นี่เกือบจะแก้ปัญหาที่เกี่ยวข้องกับ Eclipse (scala eclipse) ของฉันทั้งหมด ดังที่กล่าวไว้ในคำตอบ โปรดตรวจสอบให้แน่ใจว่าคุณใช้ชุดค่าผสมที่ถูกต้องของ eclipse และ java
1) เปิดไฟล์SpringToolSuite4.ini
2) ค้นหาสำหรับopenfile
3) จัดเตรียมตำแหน่งไฟล์ jvm.dll ในSpringToolSuite4.ini
4) หมายเหตุ: ระบุ New Line ระหว่าง -vm และพา ธ ของตำแหน่งไฟล์ jvm.dll ของคุณดังที่แสดงด้านล่าง
openFile
-vm
C:\Program Files\Java\jre8\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
เพียงเพิ่มที่นี่ ...
สำหรับคนที่ยังไม่สามารถเริ่ม eclipse เนื่องจากข้อผิดพลาดเดียวกันได้โปรดตรวจสอบไฟล์ eclipse.ini อีกครั้งและดูว่าคุณลืมใส่M
ขนาดหน่วยความจำ ตัวอย่างเช่น:
-Xmx1024
or
-Xmx1024MB
or
-Xmx1024 M
or
-Xmx1024 mb
or
-Xmx1024mb
-Xmx1024M
ไม่ถูกต้องก็ควรจะ ฉันลองใช้ความคิดที่แตกต่างจาก SOF และจากฟอรัมอื่น ๆ และในการตัด / วางฉันลืมว่าฉันพลาดM
(สิ่งเล็กน้อยที่ควรพลาด) ดังนั้นฉันคิดว่าฉันควรแบ่งปัน ถ้ามันเหมาะกับคุณบางคนโปรดลงคะแนน
ฉันมีปัญหานี้เมื่อเร็ว ๆ นี้ แต่ฉันไม่ได้เปลี่ยนจาวาหรืออัปเดตเวอร์ชันจาวาอาจเป็นปัญหานี้ได้เนื่องจากระบบหยุดทำงานผิดพลาด
และหลังจากอ่านคำตอบสองสามข้อที่นี่ฉันตัดสินใจที่จะเปลี่ยนเวอร์ชันจาวาจาก 1.6 เป็น 1.7 ในไฟล์ eclipse.ini
-vmargs
-Dosgi.requiredJavaVersion=1.6
หลังจากการเปลี่ยนแปลงนี้ Eclipse เริ่มต้นได้ดีและใช้งานได้ เนื่องจากฉันไม่ได้เปลี่ยนแปลงอะไรเลยฉันจึงตัดสินใจเปลี่ยนกลับไปเป็น 1.6 เดิม
จากนั้นฉันก็เริ่มสุริยุปราคาและเดาว่ามันทำงานได้ดี ดังนั้นดูเหมือนว่าในกรณีของฉันเพียงแค่สัมผัส / แก้ไขไฟล์ eclipse.ini ทำงาน
ฉันหวังว่าคำตอบนี้จะเป็นประโยชน์กับใครบางคน
หากวิธีการแก้ไขไม่ได้ผลโปรดตรวจสอบว่าคุณติดตั้งจาวามากกว่าหนึ่งรุ่นในเครื่องของคุณหรือไม่ โปรดเก็บรุ่นเดียวที่คุณต้องการและทุกอย่างจะทำงานได้ดี
คำตอบข้างต้นไม่ได้ช่วยฉัน ฉันค้นพบโดยทั่วไปแล้วข้อผิดพลาดเช่นนั้นอาจหมายความว่า eclipse.ini ของคุณมีรายการที่ไม่ถูกต้อง ดังนั้นคำตอบทั้งหมดข้างต้นอาจถูกต้องขึ้นอยู่กับกรณีของคุณ ในกรณีของฉันมันกลับกลายเป็นว่าฉันได้เพิ่มการโต้แย้งสถานที่ที่มีการพิมพ์ผิดในมัน
ฉันพยายามเปลี่ยนพา ธ ในพารามิเตอร์ -vm แต่ก็ไม่ได้ช่วยอะไร จากนั้นฉันลบพารามิเตอร์ -vm และ -vmargs จาก eclipse.ini มันใช้งานได้สำหรับฉัน
โปรดตรวจสอบคอมพิวเตอร์ของคุณและหาก Java JRE ไม่ได้ติดตั้งดาวน์โหลดและติดตั้ง
เส้นทางของการโต้แย้ง -javaagent ของฉันมีตัวละครพิเศษเช่น '&' ฉันวางโถ Lambok ในสถานที่ต่าง ๆ และให้เส้นทางไปยังสถานที่นั้น มันใช้งานได้สำหรับฉัน
ก่อนหน้านี้มันเป็น
-javaagent: C: \ Software & Tool \ lambok.jar
ฉันเปลี่ยนเป็น
-javaagent: C: \ Labmok \ lambok.jar
หากพบว่าไฟล์ c: / program / java / jre / bin / server / jvm.dll ไม่พบให้คัดลอก jre จากโฟลเดอร์ jdk และวางไว้นอกโฟลเดอร์ jdk จากนั้นลองอีกครั้ง ...