версия JRE — 1.6.0; для запуска подключаемого модуля Google для Eclipse требуется версия 1.7.0 или более поздняя.

В моей системе установлено 3 версии Java: 6, 7 и 8... Мне требуется, чтобы JRE6 была доступна для продукта, который разрабатывает моя компания, поэтому я не могу от нее избавиться... Но, несмотря на копирование моей установки Eclipse в новую папку для другого проекта, над которым мне нужно работать, и полностью удалив JRE6 из этой версии, я все еще не могу заставить его работать.

введите здесь описание изображения

Как я могу заставить плагин Google для Eclipse работать в моем сценарии?


person Mirrana    schedule 17.09.2014    source источник
comment
Установленные JRE используются при запуске других программ Java из Eclipse. Что вам нужно изменить, так это JRE, в которой работает сам Eclipse, который можно указать в файле eclipse.ini.   -  person greg-449    schedule 17.09.2014


Ответы (3)


Если вы создали ярлык для запуска eclipse, вы можете добавить параметр, чтобы указать ему использовать jre по вашему выбору, например:

C:\eclipse\eclipse.exe -vm "C:\Programs\jdk\jdk1.7.0_55\bin\javaw.exe"

Я использовал исполняемый файл "javaw" из установки jdk, но вы также можете указать на тот же исполняемый файл в установке JRE.

Это устранит ошибку.

person NRJ    schedule 17.09.2014
comment
Это помогло... но в качестве более постоянного решения я поместил его в eclipse.ini: -vm /opt/jdk1.7.0_67/jre/bin/java - person Mirrana; 17.09.2014

Имейте в виду, что существует разделение между JVM, в которой работает сам Eclipse, и различными JRE, которые вы можете настроить в Eclipse для запуска ваших программ/приложений. Вам нужно указать Eclipse, под какой JVM вы хотите, чтобы он работал, используя eclipse.ini.

Это отличается от конфигурации установленных JRE, показанной на снимке экрана выше.

person E-Riz    schedule 17.09.2014

Добавьте Java 7.0 в Eclipse, если у вас его нет: Window -> Preferences -> Java -> Installed JREs.

Затем добавьте библиотеку Java 7.0 в свой проект: щелкните правой кнопкой мыши проект -> Свойства -> Путь сборки Java -> вкладка «Библиотеки» -> Удалить JRE 1.6 и добавить новую библиотеку (системная библиотека JRE, 1.7.0).

Последний установленный уровень соответствия Java 7.0: щелкните правой кнопкой мыши проект -> Настройки -> Компилятор Java -> Уровень соответствия компилятора: 1.7

Кроме того, поскольку вы можете использовать разные Java для запуска приложений, вам также необходимо изменить это в конфигурации запуска, которую вы используете для запуска задач, связанных с AppEngine.

person icza    schedule 17.09.2014
comment
Это именно то, что я уже пробовал... см. скриншот выше. - person Mirrana; 17.09.2014
comment
Возможно, вам также придется изменить конфигурацию запуска, если там установлена ​​другая Java. Это также может избавить вас от необходимости менять Java, который вы используете для запуска Eclipse. - person icza; 17.09.2014
comment
@Carl Действительно, исправлено. Спасибо. - person icza; 30.08.2015
comment
Можно ли запускать с использованием Java 8 или для GPE требуется именно Java 7? - person Carl; 30.08.2015