У меня есть проблема с 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
Я получаю такое же сообщение об ошибке, как только удаляю эти две строки
-vm
C:\Programme\Java\jdk1.6.0_10\bin\javaw.exe
из файла eclipse.ini. Возможно, вам стоит использовать обратную косую черту в этом eclipse.ini.
Здесь задействованы две JVM; тот, в котором работает Eclipse, и тот (или несколько), в котором работают разные проекты в вашей рабочей области. Я думаю, что это сообщение относится к JVM, в которой работает Eclipse. Итак, решение не содержится в «Установленных JRE. "в Eclipse. Это JVM, которая находится на вашем пути в Windows.
Java может находить свои файлы с помощью переменной среды JAVA_HOME
. Попробуйте изменить его на C: \ Program \ Java \ jdk1.6.0_20
В Windows XP это находится в Панели управления, Система, вкладка Дополнительно, кнопка Переменные среды.
Я думаю, вам нужно явно добавить исполняемый файл к аргументу -vm:
C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin\javaw
Что касается ini-файла, это зависит от его полного содержимого. Что содержится в вашем ini-файле?