При стартиране на eclipse дава грешка Java беше стартирана, но върна изходен код=13

Опитвам се да стартирам eclipse след инсталиране на java 7 и добавяне на реда

-vm
C:\Progra~2\Java\jdk1.7.0_45\bin\javaw.exe

към файла eclipse.ini. Все пак получавам грешката „Java беше стартирана, но върна изходен код=13“. въведете описание на изображението тук

Просто искам да знам как да стартирам eclipse. Дори ако трябва да инсталирам eclipse, java, jre отново. Всяко предложение ще свърши работа!

Моят файл eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-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:\Progra~2\Java\jdk1.7.0_45\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

При поставяне на jre в папка eclipse получавам тази грешка:

въведете описание на изображението тук


person Farrukh Chishti    schedule 01.11.2013    source източник
comment
Ако нищо не работи, копирайте директорията jre в директорията на eclipse и премахнете аргумента vm и стартирайте eclipse.   -  person Abhijith Nagarajan    schedule 01.11.2013
comment
@AbhijithNagarajan: можете ли да уточните какъв точно трябва да бъде пътят, който трябва да копирам?   -  person Farrukh Chishti    schedule 01.11.2013
comment
премахнете напълно аргумента -vm (включително пътя до javaw.exe). Копирайте папката jre, която присъства вътре (jdk1.7.0_45) в папка eclipse, където е наличен eclipse.exe   -  person Abhijith Nagarajan    schedule 01.11.2013
comment
при копиране на папката jre получавам грешка: неуспешно зареждане на jni споделена библиотека   -  person Farrukh Chishti    schedule 01.11.2013
comment
Обърнете се към тази публикация stackoverflow.com/questions/7352493/   -  person Abhijith Nagarajan    schedule 01.11.2013


Отговори (3)


Всичко, което трябва да направите, е да поставите новия jdk път в eclipse.ini

-vm
C:\Program Files\Java\jdk1.8.0_11\bin\javaw.exe
или вашия нов jdk път.
уверете се, че сте написали горното точно преди -vmargs и след OpenFile

това реши проблема ми

person Maryam    schedule 14.02.2015

Проверете дали сте инсталирали правилната java, която вашата операционна система изисква. Това означава, че ако работите с 64-битова операционна система, имате нужда от 64-битова Java и същото за 32-битова.

person Jakob    schedule 01.11.2013
comment
имам 64-битова операционна система и 64-битова java. - person Farrukh Chishti; 01.11.2013

Проверете eclipse.ini файла и по-специално формата на опцията vm (вижте тук за повече):

Обърнете внимание на формата на опцията -vm - важно е да бъде точен:

  • Опцията -vm и нейната стойност (пътят) трябва да са на отделни редове.
  • Стойността трябва да бъде пълният абсолютен или относителен път до изпълнимия файл на Java, а не само до началната директория на Java.
  • Опцията -vm трябва да се появи преди опцията -vmargs, тъй като всичко след -vmargs се предава директно на JVM.

Друго нещо, което трябва да проверите, е битовата версия (32/64) на JVM да съответства на битовата версия на eclipse (32/64).

person Community    schedule 01.11.2013