m2eclipse: Eclipse работает в JRE, но JDK требуется

У меня есть проблема с m2eclipse (0.10.0) вместе с затмением galileo (Идентификатор сборки: 20090920-1017).

Я всегда получаю сообщение об ошибке: "Eclipse работает в JRE, но JDK требуется". Я попробовал несколько вещей, но ничто не работает. Сообщение об ошибке все еще там. Вот вещи, которые я попробовал:

  • В Окне> Предпочтения> Java> Установленный JREs я проверил JDK1.6.0_20. НЕ РАБОТАЕТ

  • В Окне> Предпочтения> Java> Установленный JREs я удалил весь JREs. Только проверенный JDK1.6.0_20 все еще там. НЕ РАБОТАЕТ

  • В Окне> Предпочтения> Java> Установленный JREs> среды выполнения I choosed JavaSE-1.6 и проверенный JDK1.6.0_20 [идеальная пара]. НЕ РАБОТАЕТ.

  • В Предпочтениях затмения настольный значок запуска я добавил-vm параметр (C:\Programme\eclipse_galileo\eclipse\eclipse.exe-vm C:\Programme\Java\jdk1.6.0_20\bin). НЕ РАБОТАЕТ.

  • Я добавил чистый параметр (C:\Programme\eclipse_galileo\eclipse\eclipse.exe-vm C:\Programme\Java\jdk1.6.0_20\bin - чистый). НЕ РАБОТАЕТ.

  • Я добавил-vm параметр к файлу eclipse.ini с возвратом каретки после-vm и C:/Programme/Java/jdk1.6.0_20/bin/javaw.exe в новой строке. НЕ РАБОТАЕТ.

  • После выполнения всех этих вещей я удалил m2eclipse плагин и установил его еще раз. НЕ РАБОТАЕТ.

Новые идеи я попробовал:

  • В Предпочтениях затмения настольный значок запуска я поместил исполняемый файл в конец (C:\Programme\eclipse_galileo\eclipse\eclipse.exe-vm C:\Programme\Java\jdk1.6.0_20\bin\javaw.exe). НЕ РАБОТАЕТ.

  • Я изменил в eclipse.ini наклонные черты к обратным косым чертам. НЕ РАБОТАЕТ.

Вот мой файл eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Programme\Java\jdk1.6.0_20\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

Кто-либо там, у кого есть другие идеи? Любая справка ценится.

Большое спасибо. GernoK

41
задан Sean Patrick Floyd 27 July 2010 в 10:29
поделиться

4 ответа

Я получаю такое же сообщение об ошибке, как только удаляю эти две строки

-vm
C:\Programme\Java\jdk1.6.0_10\bin\javaw.exe

из файла eclipse.ini. Возможно, вам стоит использовать обратную косую черту в этом eclipse.ini.

1
ответ дан 27 November 2019 в 00:47
поделиться

Здесь задействованы две JVM; тот, в котором работает Eclipse, и тот (или несколько), в котором работают разные проекты в вашей рабочей области. Я думаю, что это сообщение относится к JVM, в которой работает Eclipse. Итак, решение не содержится в «Установленных JRE. "в Eclipse. Это JVM, которая находится на вашем пути в Windows.

0
ответ дан 27 November 2019 в 00:47
поделиться

Java может находить свои файлы с помощью переменной среды JAVA_HOME . Попробуйте изменить его на C: \ Program \ Java \ jdk1.6.0_20

В Windows XP это находится в Панели управления, Система, вкладка Дополнительно, кнопка Переменные среды.

0
ответ дан 27 November 2019 в 00:47
поделиться

Я думаю, вам нужно явно добавить исполняемый файл к аргументу -vm:

C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin\javaw

Что касается ini-файла, это зависит от его полного содержимого. Что содержится в вашем ini-файле?

2
ответ дан 27 November 2019 в 00:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: