求助NoClassDefFoundError
java.lang.NoClassDefFoundError
初学请大家多帮助。
JAVA文件编译成功,但执行出错。
环境变量设置是正确的 。
java原文件如下:
import javax.swing.JFrame;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.Dimension;
class SampleJFrame extends JFrame{
SampleJFrame()
{
super("Java 示例");
setSize(500,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
Image Icon;
Toolkit tkit=Toolkit.getDefaultToolkit();
Icon=tkit.getImage("D:\\ptest\\1.gif");
setIconImage(Icon);
Dimension screenSize=tkit.getScreenSize();
Dimension framsize=this.getSize();
if(framsize.height>screenSize.height)
framsize.height=screenSize.height;
if(framsize.width>screenSize.width)
framsize.width=screenSize.width;
this.setLocation((screenSize.width-framsize.width)/2,(screenSize.height-framsize.height)/2);
setVisible(true);
}
public static void main(String[] args)
{
try{
SampleJFrame sjf=new SampleJFrame();
}
catch(Exception e)
{}
}
}
编译显示出下
D:\ptest\java>javac SimpleJFrame.java
D:\ptest\java>java SimpleJFrame
Exception in thread "main" java.lang.NoClassDefFoundError: SimpleJFrame
请大家多多帮助。