在一个审计项目的学校范围内,我正在使用带有 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 项目。