Eclipse: указанной установки JRE не существует

Раньше я хорошо настраивал Eclipse и работал нормально. Но я только что удалил его и снова установил Eclipse Juno на мою Mac OS 10.10. Но я продолжал получать эту ошибку: «Указанная JRE не существует».

Я знаю, что это довольно простая и часто встречающаяся проблема, мне просто нужно было установить JRE и / или JDK в это чистое Eclipse, однако все не получилось.

И я интенсивно искал Stack Overflow: сообщения, которые я рассмотрел, включают: Как установить JRE 1.7 на Mac OS X и использовать его с Eclipse? Я точно следил за тем, что сказал принятый ответ, но после загрузки JDK с http://www.oracle.com/technetwork/java/javase/downloads/index.html и его установки я собирался добавить его в Eclipse через Предпочтения -> Java -> Установленные JRE, однако я не видел его, как ожидалось, следующее скриншот того, что я увидел, когда я перешел в «Настройки» -> Java -> Установленные JREs

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

Но скриншот просто говорит, что установленный список JREs BLANK, я не мог добавить JRE в свой Eclipse.

Помоги пожалуйста?

Кроме того, я пробовал другие вещи, которые люди предложили: Свойства -> Java Build Path, что я вижу здесь: JRE System Library OSGi / Minimum-1.2 с красным знаком пересечения перед ним (с указанием чего-то не так)? Таким образом, я также заблокирован этим подходом.

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

    У меня такая же проблема. Вот как я его исправил.

    1. Открыть Eclipse.
    2. Перейдите в Preferences .
    3. Нажмите Add
    4. Окно должно появиться:

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

    1. Выберите Standard VM .
    2. Выбрать Directory
    3. Используйте этот путь: Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/
    4. Нажмите Open
    5. Затем Finish
    6. Щелкните правой кнопкой мыши ваш проект и выберите « Properties
    7. Выберите « Java Build Path затем нажмите « Add Library
    8. Выберите JRE System Library

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

    1. Нажмите « Environments и выберите jdk1.7.0_45
    2. Finish

    Это то, что вы должны увидеть, если вы сделали это правильно :

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

    Проблема, как правило, связана с конфигурациями времени выполнения проекта или плагина, которые (по-прежнему) указывают на некоторые JDK / JRE, которые больше не существуют (например, после некоторого обновления или миграции).

    У нас было это, например, с ANT- плагином, где необходимо было обновить конфигурацию запуска (на файл сборки Ant), если он был, например, не установлен на ~ run in same JRE as workspace по умолчанию ~ run in same JRE as workspace .

    Вы найдете эти настройки (типично на вкладке JRE ) :

    1. В глобальной конфигурации плагина в Eclipse -> Window -> Preferences -> ... вашего плагина (типизация runtime в разделе Filter выше может помочь быстро найти его).

    2. Или он задается в конфигурации запуска проекта / файла, которую вы должны увидеть, если вы переходите к

      • Eclipse -> Run -> Run configurations... или
      • Щелкните правой кнопкой мыши на вашем проекте / файле и выберите « Run As -> Run Configurations ...
    3. Или он задается в конфигурации внешнего инструмента / файла для конкретного файла (например, как используется ANT), который аналогично можно найти здесь:

      • Eclipse -> Run -> External Tools -> External Tools Configuration ... или
      • Щелкните правой кнопкой мыши на вашем проекте / файле и выберите « Run As -> External Tool Configurations ...

    Возможно, ваши конфигурации запуска пытаются использовать определенную JRE.

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

    Убедитесь, что вы используете правильную JRE.

    В eclipse нажмите «Окно» -> «Показать представление» -> «Серверы»

    После того как вы на серверах просмотрите сервер с двойным щелчком, чтобы открыть его конфигурацию, и нажмите ссылку «Среда выполнения» (слева).

    Выберите JRE и нажмите кнопку «Готово».

    Надеюсь, это поможет вам

    У меня такая же проблема. Это решение может помочь решить проблему, как и для меня.

    1. Щелкните правой кнопкой мыши по проекту -> Путь сборки -> Настроить путь сборки
    2. На вкладке «Библиотеки» выберите «Библиотека JRE» и нажмите «Изменить».
    3. В окне «Редактировать» вы можете либо выбрать «Рабочее пространство по умолчанию JRE», либо «Выключить среду выполнения», выберите установленную JRE

    У меня была проблема с одной конкретной конфигурацией запуска (unittests для одного проекта в моем случае). В Run Configurations я выбрал конфигурацию с проблемным запуском, затем вкладку JRE, и я увидел, что она была сломана (хотя я не мог сказать, как это произошло). Выбор правильной JRE решил мою проблему (проект JRE в моем случае, хотя это был только мой стандарт JRE и не был настроен специально для проекта).