java - studio - تحميل eclipse للاندرويد




لا يمكن بدء Eclipse-تم بدء Java ولكن تم إرجاع رمز الإنهاء=13 (20)

أزلت تحديث Java 25 ، وتم حل المشكلة.

أحاول الحصول على أول تجربة لتطوير Android باستخدام Eclipse. لقد واجهت هذه المشكلة عند محاولة تشغيل Eclipse ، بعد تثبيت الإصدار 4.2 قبل دقائق فقط.

بعد أول محاولة لبدء Eclipse دون أي معلمات لتحديد Java VM ، حصلت على رسالة خطأ تقول أنه لا يمكن العثور على Java VM يسمى javaw.exe داخل مجلد Eclipse ، لذلك وجدت أين تم تثبيت Java وتحديد ذلك الموقع كـ المعلمة في هدف الاختصار. الآن أحصل على خطأ مختلف ، "تم تشغيل Java ولكن تم إرجاع رمز الإنهاء = 13".

يبدو أن أسئلة مماثلة تشير إلى أنه صراع 32 بت / 64 بت ، لكنني إيجابي بنسبة 99٪ بأنني قمت بتنزيل إصدارات 64 بت لكل من Eclipse و Java (RE 7u5) ، والتي اخترتها لأن لدي 64 بت ويندوز 7.

  • إذا كان أي شخص يعرف كيفية التأكد من أن Eclipse و Java هما 64 بت ، فسيكون ذلك موضع تقدير.
  • إذا كنت تعتقد أن مشكلتي مختلفة ، فالرجاء المساعدة!
  • يرجى التحدث بصراحة قدر الإمكان ، لأنني جديد كليًا في Eclipse و Java.

اختصار الهدف: "C: \ Program Files \ Eclipse-SDK-4.2-win32-x86_64 \ eclipse \ eclipse.exe" -vm "C: \ Program Files (x86) \ Java \ jre7 \ bin \ javaw.exe"

رمز الخطأ الكامل ...:

Java was started but returned exit code=13
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins\org.eclipse.platform_4.2.0.v201206081400\splash.bmp
-launcher C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\eclipse.exe
-name Eclipse
--launcher.library C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v201205221813\eclipse_1503.dll
-startup C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1e30_5c
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar

أغرب إصلاح على الإطلاق. انظر إلى مسار Eclipse ، وتأكد من عدم وجود أحرف غريبة (مثل ! ، و # ، و @ ). عملت معي.


إذا قمت بتثبيت إصدار Eclipse 64 بت على جهاز كمبيوتر مع JRE 32 بت ، فمن المؤكد حدوث ذلك.

لذلك فإن الحل واضح تمامًا: تحتاج إلى مزامنته من خلال تحديث أي منهما. يحدث هذا عند تنزيل برنامج Oracle Fusion الوسيطة و Eclipse في بيئة 32 بت بينما يكون JRE الخاص بك هو 64 بت ويشير بيت JAVA إلى JDK 64 بت.


إذا قمت مؤخراً بتثبيت Java 8 وإلغاء تثبيت Java 7 ، فقم بتثبيت JDK 8 وأعد المحاولة.


اتضح لي فقط كان وقت تشغيل جافا 32 بت مثبتة.

C:\Program Files (x86)\Java\jre1.8.0_45\

كل ما كان يريده Eclipse هو أن أقوم بتثبيت وقت تشغيل Java 64 بت. <= ستجد حلا

Java SE Runtime Environment 8u45  jdk-8u45-windows-x64.exe

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Confirm your installation by checking you now have this folder

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

الحل بسيط: ضع مجلد "eclipse" على "C: / Program Files". إذا لم يعمل ، فضعه في "C: / Program Files (x86)".


تأكد من عدم وجود أحرف خاصة ( % ، $ ، # ، إلخ) في مسار Eclipse.


تلقيت هذه الرسالة عندما نسيت تثبيت JDK.


حدد موقع eclipse.ini:

في كثير من الأحيان في C:\Users\xxx\eclipse\jee-neon\eclipse ، أضف

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

بعد

--launcher.appendVmargs

حصلت على هذا الخطأ ووجدت أنه قد تم تغيير متغير PATH الخاص بي (في Windows). أولاً في PATH كان هذا الدخول:

C:\ProgramData\Oracle\Java\javapath

... وتشغيل Eclipse "C:\ProgramData\Oracle\Java\javapath\javaw" - الذي أعطى الخطأ. أظن أن هذا شيء جاء مع تركيب Java 8.

لدي عدة إصدارات Java مثبتة (6،7 و 8) ، لذلك قمت بإزالة هذا الإدخال من PATH وحاولت إعادة تشغيل Eclipse مرة أخرى ، والتي عملت بشكل جيد.

تعليمات حول كيفية تحرير متغير PATH


فعلت إعادة تثبيت نظيفة من جافا JDK خدعة في حالتي. أنا أقوم بتشغيل Eclipse 4.4 (لونا) مثل السحر الآن.


قد يحدث هذا إذا كان لديك العديد من إصدارات Java على نفس الجهاز. لإصلاح هذا ، قمت بما يلي:

  1. تم التحقق من قيمة JAVA_HOME الحالية. في Windows ، %JAVA_HOME% echo %JAVA_HOME%
  2. الوصول إلى مسار javaw.exe
  3. استبدال الاختصارات التي تشير إلى موقع Java الرئيسي.

كان لدي خطأ مماثل بعد تثبيت Java 8 على نظام Windows 7 ، نظام 64 بت.

تغير متغيرات البيئة ، وما إلى ذلك لم يساعد. لذا حاولت إزالة Java Update 8 ، لكن ذلك أيضًا لم يساعد. تحميل وتثبيت الإصدار 64 بت من Java 8 SDK إصلاح مشكلتي. آمل أن يساعد هذا.


كان لي نفس المشكلة. كنت أستخدم Windows 8 مع نظام تشغيل 64 بت. أنا فقط غيرت مسار Program Files (x86) ثم بدأت العمل. أضع هذا السطر في ملف eclipse.ini:

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

لقد جربت بعض الحلول ، لكنني لم أعمل معي.

أخيرا ، وجدت طريقة أخرى ، ...

انتقل إلى متغيرات البيئةمتغيرات النظام

قم بتعيين C: \ Program Files \ Java \ jdk1.7.0_02 \ bin \ javaw.exe إلى المسار في متغيرات النظام.

جربها. عملت معي...


لقد قمت للتو بحل نفس المشكلة عند إعداد Windows 8.1 PC. تمامًا مثلGeorge Papatheodorou المذكورة أعلاه (آسف لا أستطيع إضافة تعليق) ، يجب أن يكون Eclipse و JRE كلاهما 64 بت أو 32 بت.

ومع ذلك ، يبدو أن بيئة Windows 8 / 8.1 ، ستحصل على JRE 32 بت بشكل افتراضي (ولا أعرف من أين يمكنني تغيير هذا الإعداد الافتراضي للتنزيل) ، كما هو موضح هنا: http://java.com/en/download/faq/win8_faq.xml

كنت أستخدم كسوف 64 بت لذا كان هناك تناقض. ثم قمت بتثبيت 32-بت Eclipse وكل شيء يعمل بشكل جيد هذه المرة.

لذا قبل أن تزعج نفسك بتغيير أي متغيرات بيئة ، تحقق من إصدار JRE و Eclipse.

بالطبع يمكنك استخدام JRE 64 بت مع Eclipse 64 بت. فقط تأكد من مطابقتها لأن Windows 8.1 سيعطيك 32 بت بشكل افتراضي.


هناك مجموعات العمل من OS ، JDK و Eclipse bitness. في حالتي ، كنت أستخدم JDK 64 بت مع Eclipse 32 بت على نظام تشغيل 64 بت. بعد تخفيض JDK إلى 32 بت ، بدأ Eclipse العمل.

يرجى استخدام واحدة من المجموعات التالية.

  • نظام تشغيل 32 بت ، JDK 32 بت ، Eclipse 32 بت (32 بت فقط)
  • نظام تشغيل 64 بت ، JDK 32-بت ، 32-بت Eclipse
  • نظام تشغيل 64 بت ، JDK 64 بت ، Eclipse 64 بت (64 بت فقط)

واجهت نفس المشكلة ، بدأت جافا ولكن تم إرجاع رمز الإنهاء = 13 .

كان الحل الخاص بي لإنشاء متغير بيئة إلى اسم متغير خصائص Windows = قيمة متغير PATH = C: \ Program Files \ Java \ jdk1.7.0_02 \ bin ، وليس إلى C: \ Program Files (x86) \ Java \ jre7 \ bin .

بعد ذلك أضفت سطرًا إلى ملف eclipse.ini → C: \ Program Files \ Java \ jdk1.7.0_02 \ bin \ javaw.exe.

هذا العمل بالنسبة لي.


وجدت أنني قد قمت بتثبيت 32-بت كسوف عن طريق الخطأ ، وكان يحاول استخدامه مع JRE 64 بت ، ولهذا السبب حصلت على هذا الخطأ. لمعرفة ما إذا كنت قد قمت بتثبيت 32 أو 64 بت من Eclipse ، راجع هذه الإجابة: https://.com/a/9578565/191761