Ошибка при добавлении библиотеки в проект в eclipse luna

Я хотел добавить библиотеку EclipseLink в свой проект. Для этого я пошел на рынок eclipse и установил eclipse link 2.5 kepler. Моя Eclipse IDE — это луна, которая идет после кеплера. Таким образом, ошибка, вероятно, связана с разницей в версиях. Есть ли способ убедиться, что это настоящая причина и ничего больше? Пожалуйста, смотрите скриншот ниже.

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

Редактировать: я только что попробовал это: щелкните пользовательские библиотеки > разверните eclipselink 2.5. Это показывает, что библиотеки для ссылки на затмение отсутствуют (все красные кресты). Как это может быть ? Я установил ссылку eclipse в eclipse и перезапустил ее.

Изменить: я заметил, что путь к каждой из ошибок указывает на старое расположение моей рабочей области (я скопировал ее в другую папку и удалил старую рабочую область. Некоторые файлы в рабочей области все еще остаются). Интересно, как я это исправлю.


person james    schedule 28.07.2014    source источник
comment
Я не получил эту ошибку. Что я сделал, так это (продолжая ваш последний пост) из аспектов проекта внизу, где указано, что доступна дополнительная конфигурация (с выбранным JPA), щелкните по нему. Вы должны увидеть диалоговое окно JPA Facet. Выберите EclipseLink на платформе. Выберите Пользовательскую библиотеку из Типа. Нажмите «Загрузить библиотеку» (значок диска) справа. Вы должны быть в состоянии понять остальное. Это то, что вы сделали? Если нет, попробуйте и посмотрите, что произойдет. Я тоже пользуюсь луной. Что касается ваших EDIT, не уверен, что происходит   -  person Paul Samsotha    schedule 28.07.2014
comment
@peeskillet - исправил проблему. Это не было проблемой с версией eclipse, как я изначально ошибочно предполагал.   -  person james    schedule 28.07.2014
comment
Да, я смотрю на ваш ответ. +1 кстати ;-)   -  person Paul Samsotha    schedule 28.07.2014
comment
@peeskillet - спасибо. действительно ценю это. Следующее, что нужно сделать, это выяснить, как настроить мой динамический веб-проект для использования поставщика постоянства, то есть jar-файлов ссылок eclipse, которые я только что добавил в этом вопросе. Подсказки есть, и я ищу дальше - docs.oracle.com/cd/E14545_01/help/oracle.eclipse.tools.orm.doc/   -  person james    schedule 28.07.2014


Ответы (1)


Я хотел добавить ссылку Eclipse в свой список пользовательских библиотек eclipse. Шаги Eclipse > Окно > Настройки > поисковое слово = пользовательские библиотеки. Я видел ссылку на затмение в этом списке, но в ней были ошибки, как показано ниже:

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

За именами банок следовал мой старый путь к рабочей области, за которым следовал текст: (отсутствует).

Ошибка была в том, что eclipse каким-то образом пытался получить библиотеки ссылок eclipse из старой рабочей области, которую я удалил после копирования в новую папку. Часть этого каталога осталась. Вероятно, это связано с тем, что ссылка eclipse, установленная в старой рабочей области, была настроена для добавления в качестве системной библиотеки, то есть в путь к классу загрузки, а не в качестве пользовательской библиотеки. Не уверен.

Во всяком случае, вот как я это исправил: В том же окне старых пользовательских библиотек удалите старую, ошибочную библиотеку. Затем > Создать > Имя пользовательской библиотеки = EclipseLink 2.5 > ok > Добавить внешние банки > перейдите в папку, в которой установлена/загружена библиотека ссылок eclipse. Выберите каждый из jar-файлов в его папке lib или библиотеки, то есть «EclipseLink 2.5.0 - Kepler\eclipselink\jlib». Возможно, вам действительно не нужны все банки, но сделайте это для душевного спокойствия.

Обратите внимание, что иногда кнопка add external jars будет неактивна/выделена серым цветом. Чтобы включить его, выберите или выделите название библиотеки, которую вы изначально создали, например EclipseLink 2.5.

После добавления всех этих банок нажмите «ОК».

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

Затем установите флажок ниже и закончите.

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

Наконец нажмите ОК.

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

person Community    schedule 28.07.2014