在审计项目的学校范围内,我使用CodePro Analytix和Eclipse Indigo。 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项目进行测试和审核。