1

我继承了使用以下代码的代码:

import com.jgoodies.forms.factories.FormFactory;

我正在尝试构建该项目。

我已将jgoodies-forms-1.8.0*.jar文件添加到与项目中的“JRE 系统库”和“引用库”处于同一级别的“lib”目录中。

/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.
4

1 回答 1

1

你的包裹是错误的。据此位于1.8 中的包中 假设您在 Eclipse 中正确设置了库,那么更改包应该可以工作。FormSpecscom.jgoodies.forms.layout

或者只是删除未解析的导入并点击CTRL++SHIFTO自动组织导入语句。

于 2014-11-10T23:43:37.690 回答