import javax.swing.*;
import java.awt.*;
public class mainFrame extends JFrame{
public mainFrame(String sTitle,int iWidth,int iHeight){
Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();
ImageIcon ii=new ImageIcon("images/middle.gif");
setTitle(sTitle);
setIconImage(ii.getImage());
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(iWidth,iHeight);
int w=getSize().width;
int h=getSize().height;
System.out.println("窗体宽:"+w+"窗体高"+h);
int x=(dim.width-w)/2;
int y=(dim.height-h)/2;
setLocation(x,y);
setVisible(true);
}
public static void main(String[] args) {
JFrame.setDefaultLookAndFeelDecorated(true);
mainFrame mF=new mainFrame("main Frame Demo",400,300);
}
}
我编译成功了,但是,在执行java mainFrame是,DOS提示:
Exception in thread "main" java.lang.NoClassDefFoundError: mainFrame
请问一下.这是怎么回事??
与classpath的设置有关吗?
是不是程序调用的swing.*,没有连接上??谢谢
我刚学,几乎什么也不懂.多谢谢大家帮助.
import java.awt.*;
public class mainFrame extends JFrame{
public mainFrame(String sTitle,int iWidth,int iHeight){
Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();
ImageIcon ii=new ImageIcon("images/middle.gif");
setTitle(sTitle);
setIconImage(ii.getImage());
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(iWidth,iHeight);
int w=getSize().width;
int h=getSize().height;
System.out.println("窗体宽:"+w+"窗体高"+h);
int x=(dim.width-w)/2;
int y=(dim.height-h)/2;
setLocation(x,y);
setVisible(true);
}
public static void main(String[] args) {
JFrame.setDefaultLookAndFeelDecorated(true);
mainFrame mF=new mainFrame("main Frame Demo",400,300);
}
}
我编译成功了,但是,在执行java mainFrame是,DOS提示:
Exception in thread "main" java.lang.NoClassDefFoundError: mainFrame
请问一下.这是怎么回事??
与classpath的设置有关吗?
是不是程序调用的swing.*,没有连接上??谢谢
我刚学,几乎什么也不懂.多谢谢大家帮助.
f:\j2sdk1.4.2下.怎么设置classpath?
谢谢..
.;%JAVA_HOME%\lib\tools.jar
其中JAVA_HOME是保存JDK安装路径的环境变量。
.;f:\j2sdk1.4.2\lib\tools.jar
就可以了。