2014-01-25 2 views
1

Прежде чем начать, я использую 64-разрядную ОС (Windows 8), 64-разрядную Eclipse и то, что я предполагаю быть 64-битным JDK, так как я переустановил его перед этой попыткой. За последние несколько часов я проверил много подобных сообщений по SO, и, хотя я думаю, что добился определенного прогресса, ни одно из решений, похоже, не работает для меня.Java был запущен, но вернулся код выхода = 13

Мое сообщение об ошибке:

Java был запущен, но возвратил код выхода = 13
C: \ Program Files (x86) \ Java \ jre7 \ Bin \ javaw.exe
-Xms40m
-Xmx512m
-XX: MaxPermSize = 256m
-jar C: \ затмение \ плагинов/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
-os win32
-ws win32
-arch x86_64
-showsplash
C: \ затмение \ плагины/org.eclipse.platform_4.3.1.v20130911-1000 \ splash.bmp
-launcher C: \ затмение \ eclipse.exe
-name Затмение
--launcher. библиотека
C: \ затмение \ плагины/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835 \ eclipse_1503.dll
-startup
C: \ затмение \ плагинов/org.eclipse. equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.appendVmargs
-exitdata 171c_68
-prod UCT org.eclipse.epp.package.standard.product
-vm C: \ Program Files (x86) \ Java \ jdk1.7.0_51 \ Bin \ javaw.exe
-vmargs
-Dosgi.requiredJavaVersion = 1,6
-Xms40m
-Xmx512m
-XX: MaxPermSize = 256m
-jar C: \ затмение \ плагины/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar

Вот мое затмение .ini:

-s tartup
плагины/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
плагины/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-продуктовой
org.eclipse.epp.package.standard.product
--launcher.defaultAction
OpenFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.pl atform
-vm
C: \ Program Files (x86) \ Java \ jdk1.7.0_51 \ JRE \ Bin \ javaw.exe
--launcher.XXMaxPermSize
256m
--launcher.DefaultAction
OpenFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion = 1,6
-Xms40m
-Xmx512m

Если есть какая-либо другая информация, которая могла бы быть полезной в диагностике ситуации (переменные пути?), пожалуйста, не стесняйтесь спрашивать. Я очень благодарен за помощь в запуске Eclipse.

+0

я не думаю, что это должно быть javaw.exe , у вас есть java.exe? – kyla

+0

javaw.exe абсолютно здесь. –

+0

См. Также [этот вопрос] (https://stackoverflow.com/questions/11461607/cant-start-eclipse-java-was-started-but-returned-exit-code-13) – DNA

ответ

3

Похоже, вы пытаетесь запустить 32-разрядную JVM с некоторыми 64-битными библиотеками Eclipse. Тот факт, что ваша установка Java находится в C:\Program Files (x86), настоятельно предполагает, что это 32-разрядная установка. Но пусковая установка Eclipse - это 64-битная версия, и вы передаете флаг 64-битной архитектуры -arch x86_64. Вам нужно добиться того, чтобы все соответствовало - либо удалив 32-битную JVM, либо установив 64-битную версию (или не очень хороший), вместо 32-разрядной версии Eclipse.

0

Попробуйте выйти в каталог затмений и

C:\EclipseMars>mklink javaw.exe "C:\Program Files\Java\jdk1.7.0_79\bin" 
symbolic link created for javaw.exe <<===>> C:\Program Files\Java\jdk1.7.0_79\bin 

где путь в C: \ Program Files \ указывает на ваш 64-битной JDB или JRE javaw.exe

Смежные вопросы