Я проверил проект, использующий Subversive для Eclipse, и получаю следующие ошибки:
- Проект не может быть построен, пока не будут устранены ошибки пути сборки.
- Несвязанный контейнер пути к классам: 'Системная библиотека JRE [jdk1.5.0_08]'
Я предполагаю, что первая ошибка будет устранена, как только будет устранена вторая. Я думаю, мне нужно установить JDK 1.5.0_08 и установить его как системную библиотеку jre для проекта, но я не могу найти нигде, чтобы загрузить его - самое близкое, что я могу найти, - это JDK 1.5.0_22.
Если бы кто-нибудь мог предоставить альтернативное решение (или ссылку для загрузки для jdk1.5.0_08, я полагаю), я был бы признателен.
eclipse
classpath
subversive
Джессика
источник
источник
У меня была аналогичная проблема, когда я воссоздал свое рабочее пространство, которое было исправлено следующим образом:
Перейдите в Eclipse -> Настройки, в разделе Java выберите «Установленные JRE» и установите один из флажков, чтобы указать JRE по умолчанию. Нажмите ОК, а затем вернитесь к свойствам вашего проекта. Перейдите в раздел «Путь сборки Java» и выберите вкладку «Библиотеки». Удалите несвязанную системную библиотеку по умолчанию, затем нажмите кнопку «Добавить библиотеку». Выберите «Системная библиотека JRE», и все готово!
источник
Чтобы исправить это:
источник
Это довольно старый вопрос, и я недавно столкнулся с ним. Также в ответах говорится, что убедитесь, что у вас есть правильный JDK, зарегистрированный в разделе Installed JRE свойств Eclipse, и это все. У меня был зарегистрирован правильный JDK, который был помечен как значение по умолчанию, но все же я получил эту ошибку. Есть еще один недостающий элемент.
Убедитесь, что в разделе «Установленные JRE» имя вашей целевой среды выполнения точно такое, как указано в импортированном проекте. Например, если вы получаете ошибку -
Unbound classpath container: 'JRE System Library [JavaSE-1.8]'
. Затем в установленных JRE вам необходимо зарегистрировать JDK 1.8, и его имя должно быть точным значением, указанным в квадратных скобках, как в данном случаеJavaSE-1.8
.источник
На самом деле эту проблему нужно исправить в разделе «Настройки» -> «Java» -> «Установленные JRE». Если желаемый JRE присутствует в списке - просто выберите его, и все.
В противном случае он должен быть сначала установлен на вашем компьютере, чтобы вы могли добавить его с помощью «Добавить» -> Стандартная виртуальная машина -> Каталог, во всплывающем окне браузера выберите его путь - что-то вроде «программные файлы \ Java \ Jre #» - > "ок". И теперь вы можете выбрать его из списка.
источник
источник
У меня была такая же проблема даже после установки JDK 1.7. Я исправил это, добавив каталог bin в свой PATH. Итак, я пошел в
а затем добавил
затем я выполнил эти инструкции
http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/
источник
Проблема возникает, когда вы
Вы получаете две ошибки для каждого неправильно настроенного файла .
Если нет. проблемных проектов немного:
Но лучший способ избавиться от такой проблемы при большом количестве проектов - это:
ЛИБО
ИЛИ
источник
Щелкните сообщение об ошибке «Несвязанный контейнер пути к классам: 'Системная библиотека JRE [jdk1.5.0_08]», щелкните левой кнопкой мыши и выберите быстрое исправление. Под быстрым откроется список возможных вариантов. Выберите заменить библиотеку. Выберите установленную вами библиотеку. Тебе хорошо идти.
источник
У меня возникла аналогичная проблема при импорте проекта.
Проблема в том, что вы выбираете «Использовать среду выполнения JRE», которая ниже, чем библиотеки, используемые в импортируемых проектах.
Есть два способа решить эту проблему:
1.При первом импорте проекта:
2. Удалите проект из рабочего пространства и снова импортируйте. В это время:
источник
В уже настроенном рабочем пространстве, где он только что прекратил сборку:
Это иногда случается со мной, когда я работаю в общем проекте после его обновления с учетом последних изменений. Я не уверен, почему, возможно, их путь установки JRE как-то немного отличается от моего.
источник
Для тех
sdkman
, кто использует , мне это помогло.Пример использования:
я использовал идентификатор,
8.0.202-amzn
я решил установить Azul Zulu следующим образом:
sdk install java 13.0.2-zulu
Ошибка: а затем я получил эту несвязанную ошибку.
Решение:
1. Щелкните правой кнопкой мыши свой проект в
Eclipse
/STS
2. Выберите
Build Path
>Configure Build Path...
3. В разделе «Библиотеки» удалите библиотеку JRE, для моего случая
8.0.202-amzn
4. В разделе «Библиотеки» нажмите
Modulepath
>Add Library...
5. Выберите
JRE System Library
, нажмите «Далее»6. Выберите
Alternate JRE
, нажмите «Installed JREs...
7». Ваше предыдущее настроенное значение должно быть там
8. Если оно есть, отредактируйте его, если его нет, добавьте его
9. Убедитесь, что
name
это:13.0.2-zulu
10. И
location
(домашняя страница JRE):/Users/jumping_monkey/.sdkman/candidates/java/current
11. Щелкните
Apply and close
12. Щелкните
Finish
13 .Вуаля!
Вы увидите системную библиотеку JRE [13.0.2-zulu] в обозревателе проектов, и все ошибки исчезнут.
Браво!
источник