Импорт Java jgoodies.forms.factories.* Не может быть разрешен. (Затмение Луны)
Я унаследовал код, который использует:
import com.jgoodies.forms.factories.FormFactory;
Я пытаюсь построить проект.
Я добавил jgoodies-forms-1.8.0*.jar
файлы в каталог 'lib', который я создал на том же уровне, что и 'Системная библиотека JRE' и 'Библиотеки со ссылками' в моем проекте.
/project
|-- src
| `--(...)
|-- JRE System Library
|-- Referenced Libraries
`-- lib
|-- jgoodies-forms-1.8.0-javadoc.jar
|-- jgoodies-forms-1.8.0-sources.jar
|-- jgoodies-forms-1.8.0-tests.jar
`-- jgoodies-forms-1.8.0.jar
В исходных файлах, которые используют FormFactory, Eclipse Luna 4.4 сообщает мне, что:
The import com.jgoodies.forms.factories.FormFactory cannot be resolved.
Я понимаю, что это потому, что jgoodies RELEASE-NOTES.txt:
CHANGES IN 1.6.0
o Renamed FormFactory to FormSpecs.
Я подумал, что могу просто изменить "FormFactories" на "FormSpecs", но я получаю:
The import com.jgoodies.forms.factories.FormSpecs cannot be resolved.
1 ответ
Ваша посылка неверна. Согласно этому FormSpecs
находится в com.jgoodies.forms.layout
пакет в 1.8. Если вы правильно настроили библиотеки в Eclipse, изменение пакета должно работать.
Или просто удалите неразрешенный импорт и нажмите CTRL+SHIFT+O, чтобы автоматически упорядочить операторы импорта.