aqu*_*ero 12 java eclipse swing
我是使用eclipse进行开发的新手,但是我已经使用eclipse进行了一年多的Java代码开发.今天,当我写一个示例swing类时,从eclipse中得到了一个奇怪的错误.
我创建了一个工作区swing,并创建了一个与工作区同名的新项目.然后在项目中编写了一个示例类,请在下面找到代码.
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
public class SwingDemo {
public SwingDemo() {
// TODO Auto-generated constructor stub
JFrame jFrame = new JFrame("A sample swing application");
jFrame.setSize(275, 100);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel jLabel = new JLabel("Welcome to swing!!!!");
jFrame.add(jLabel);
jFrame.setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
new SwingDemo();
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
当我试图在eclipse中执行它时,导致以下错误
项目:类路径引用的swing不存在.
当项目名称和工作区名称不同时,相同的代码执行得很好.
我只是好奇,是什么导致了这个错误.请帮忙
jzi*_*lla 10
在项目属性中,在"Java构建路径"部分和"项目"选项卡中,是此项目所依赖的其他项目的列表.当您查看此项时,您应该在列出"xxxxxx"项目的行上的项目列表中看到至少一个红色标记.如果您确实不需要该项目,请选择该行并单击"删除"和"确定".如果这只会产生其他问题,那么你将不得不弄清楚该缺失项目应该是什么,并将其创建.也许您的工作区中有另一个项目,名称略有不同,代表您的项目需要什么?