1

在一个审计项目的学校范围内,我正在使用带有 Eclipse Indigo 的 CodePro Analytix。CodePro 工作正常。但是当我使用java代码创建JFrame(例如)时,它一直显示错误“无法解析类型javax.swing.JComponent。它是从所需的.class文件间接引用的。”。

我搜索了太多网站来解决这个问题,但我找不到任何帮助。我已经配置了构建路径,但它一直显示此错误。

例如,我使用了这段代码

import java.awt.FlowLayout;
import javax.swing.*;

public class SwingExample {

public static void main(String[] args) {

    SwingUtilities.invokeLater(new Runnable() {

        public void run() {
            JFrame f = new JFrame("Swing Example Window");
            f.setLayout(new FlowLayout());
            f.add(f, new JLabel("Hello world!"));
            f.add(f, new JButton("Press me!"));
            f.pack();
            f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
            f.setVisible(true);
        }
    });
}

}

而这个错误是唯一出现的:

“无法解析类型 javax.swing.JComponent。它是从所需的 .class 文件中间接引用的。”

谁能帮我?我需要做的就是使用 CodePro Analytix Tool 执行和审核 Java 项目。

4

0 回答 0