Затмение и Maven: ошибка JDK - PullRequest
       1

Затмение и Maven: ошибка JDK

2 голосов
/ 14 августа 2011

что мне нужно написать в моем eclipse.ini, чтобы избавиться от этого предупреждения:

Интеграция Maven требует, чтобы Eclipse работал в JDK, Поскольку ряд плагинов для ядра Maven используют файлы JAR из JDK.

Пожалуйста, убедитесь, что параметры -vm в eclipse.ini указывают на JDK и убедитесь, что установленные JRE также используют установки JDK.

Мой Ини говорит это, и проблема не решена:

 -startup
 plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar

 --launcher.library
 plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222
 -showsplash org.eclipse.platform
 --launcher.XXMaxPermSize 256m
 --launcher.defaultAction openFile
 -product org.eclipse.epp.package.java.product
 --launcher.defaultAction openFile
 --launcher.XXMaxPermSize 256M
 -vm C:\Program Files\Java\jdk1.6.0_25\bin\javaw.exe
 -vmargs
 -Dosgi.requiredJavaVersion=1.5
 -Xms40m
 -Xmx384m

Обновление: приведенное выше определенно не меняет мой виртуальный компьютер. Я проверил его в соответствии с этим ответом , и там говорится, что я все еще работаю eclipse.vm=C:\Windows\System32\javaw.exe

Обновление 2: на нескольких веб-сайтах я предложил запустить eclipse из командной строки как .\eclipse -vm "..\Java\jdk1.6.0_25\bin\javaw.exe", и это сработало !!! В «Сведениях об установке Eclipse» -> «Конфигурация» теперь написано eclipse.vm=C:\Program Files\eclipse\\..\Java\jdk1.6.0_25\bin\javaw.exe

Ответы [ 4 ]

2 голосов
/ 15 августа 2011

Как было предложено в других ответах, вы должны изменить обратную косую черту на прямую косую черту в вашем пути JDK и поместить -vm и путь JDK в разные строки.Вот что у меня работает:

-vm
C:/Program Files (x86)/Java/jdk1.6.0_26/bin/javaw.exe

У меня есть эти две строки в качестве первых в моем файле eclipse.ini, но это не требуется.

2 голосов
/ 14 августа 2011

Вы пытались использовать косую черту вместо обратной косой черты для папки вашего jdk?

0 голосов
/ 14 августа 2011

Вы пробовали ввести между -vm и путем java? Я думаю, что нужна новая линия. Вы также можете попробовать указать jvm.dll вместо .exe

0 голосов
/ 14 августа 2011

Вот мой eclipse.ini (eclipse 3.6) и maven отлично работает

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m

Я только что скачал eclipse с официального сайта, скачал maven 2.2.1 с сайта apache, установил

m2eclipse - http://m2eclipse.sonatype.org/sites/m2e

m2eclipse Extras http://m2eclipse.sonatype.org/sites/m2e-extras

(установка нового программного обеспечения)

Настройка установки maven в Window-> Preferences-> Maven-> Installations

и это все для меня, чтобы работать с Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...