【问题标题】:Java import jgoodies.forms.factories.* cannot be resolved. (Eclipse Luna)Java import jgoodies.forms.factories.* 无法解决。 (日食月神)
【发布时间】:2014-11-11 07:43:37
【问题描述】:

我继承了以下代码:

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.

【问题讨论】:

    标签: java eclipse jgoodies


    【解决方案1】:

    您的包裹有误。根据this FormSpecs 位于com.jgoodies.forms.layout 1.8 包中。假设您在 Eclipse 中正确设置了库,那么更改包应该可以工作。

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

    【讨论】:

    • 是的,当然!我将导入行更改为:import com.jgoodies.forms.layout.FormSpecs。它工作得很好(在我也安装了公共库之后)。
    猜你喜欢
    • 1970-01-01
    • 2014-09-19
    • 2013-08-20
    • 2014-07-23
    • 2016-11-12
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    相关资源
    最近更新 更多