Ошибка Maven JRE в Ubuntu: Eclipse работает в JRE, но требуется JDK - PullRequest
0 голосов
/ 05 марта 2011

Может ли кто-нибудь помочь в Eclipse Maven ошибка в Ubuntu. Я нашел soln в Windows, но в Ubuntu (Linux) я не могу удалить Eclipse Maven ошибку. «Eclipse работает в JRE, но требуется JDK».Я установил JDK6 в Ubuntu.

$java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)

$ which java
/home/ali/Jdk6/bin/java

Пожалуйста, помогите.

Ответы [ 3 ]

1 голос
/ 18 апреля 2011

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

G: \ study \ eclipse-jee-galileo-SR2-win32 \ eclipse \ eclipse.exe -vm "E: \ Program Files \ Java \ jdk1.6.0_23 \ bin \ javaw.exe"

1 голос
/ 11 июля 2012

У меня была такая же проблема, и я нашел множество исправлений для Windows, но не для Ubuntu.

Это, похоже, работает для меня в Ubuntu 12.04 с Eclipse Juno:

Iследуйте приведенным здесь инструкциям для установки Sun Java JDK 6: http://www.devsniper.com/ubuntu-12-04-install-sun-jdk-6-7/

(если у вас уже установлена ​​Sun Java JDK, то, возможно, просто попробуйте части, помеченные «Выберите Java по умолчанию» и «Проверить символические ссылки».)

Затем я добавил следующее в мой файл eclipse.ini:

-vm
/usr/lib/jvm/jdk1.6.0_32/bin/java

Обратите внимание, что вам, кажется, нужно вставить новую строку, и она должна идти в нужном месте вфайл, после --laucher.defaultAction, но перед -vmargs.Итак, мой полный eclipse.ini теперь читает:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
-Dandroid.sdk.path=/home/gguser/android-sdk-linux
openFile
-vm
/usr/lib/jvm/jdk1.6.0_32/bin/java
-vmargs
-Xms512m
-Xmx512m
1 голос
/ 05 марта 2011

Это может быть ваша установка по умолчанию Java, но это не значит, что это ваша только установка Java. Предполагая, что вы не установили их вручную, вы должны заглянуть в Synaptic, чтобы увидеть, установлен ли у вас sun-java6-jre в дополнение к sun-java6-sdk (обратите внимание, что sun-java6-jre устанавливается в подкаталоге где sun- Устанавливается java6-sdk. Также может быть установлен OpenJDK и др.

Далее, учтите, что Eclipse НЕ использует $ JAVA_HOME, чтобы найти JDK для запуска. Используемая виртуальная машина определена в файле конфигурации eclipse.ini, и если она там не определена, она ищет JRE, установленную в своем собственном каталоге.

Подробнее см. на этой странице .

...