我已经没信心了!!!哪位帮帮忙???

Jason856 2002-07-20 05:40:12
一个新人的问题!!!!!!!!!!!!
怎么才能执行这个程序了?
程序如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Test extends JFrame {
public Test() {
super("An Application");

Container contentPane = getContentPane();

Icon icon = new ImageIcon("swing.gif",
"An animated GIF of Duke on a swing");

JLabel label = new JLabel("Swing!", icon,
SwingConstants.CENTER);

contentPane.add(label, BorderLayout.CENTER);
}
public static void main(String args[]) {
final JFrame f = new Test();

f.setBounds(100,100,300,250);
f.setVisible(true);
f.setDefaultCloseOperation(DISPOSE_ON_CLOSE);

f.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e) {
System.exit(0);
}
});
}
}


我用的是WIN2000+JDK1.4
WIN2000中的环境变量是:
【CLASSPATH
F:\Program\JDK1.4;F:\Program\JDK1.4\tools.jar;F:\Program\JDK1.4\lib\dt.jar】
【 Path
F:\Program\JDK1.4\bin】

运行程序出现一下错误:
Exception in thread "main" java.lang.NoClassDefFoundError:Test/class


我把Path改为设置应该在最前面加一个.

Path=.;F:\Program\JDK1.4\bin

CLASSPATH
.;F:\Program\JDK1.4;F:\Program\JDK1.4\tools.jar;F:\Program\JDK1.4\lib\dt.jar

运行
java Test.class
还是出现运行程序出现一下错误:
Exception in thread "main" java.lang.NoClassDefFoundError:Test/class

我想问一下是怎么回事?
很急
谢谢
谢谢
谢谢
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼上的,我们是说在dos 下
haode 2002-07-20
  • 打赏
  • 举报
回复
我直接把你的代码考下来就可以运行了啊。

我的设置如下:

用户变量:
path=.;c:\bea\jdk131\bin

我用的是Jcreator,ClassPath设置为:

classpath=d:\Program Files\Xinox Software\JCreator Pro\MyProjects\tt;d:\JBuilder6\jdk1.3.1\jre\lib\rt.jar;d:\JBuilder6\jdk1.3.1\jre\lib\i18n.jar;d:\JBuilder6\jdk1.3.1\lib\dt.jar;d:\JBuilder6\jdk1.3.1\lib\tools.jar

xx8081 2002-07-20
  • 打赏
  • 举报
回复
main里面的参数不一定要这么写的。
hyla1978 2002-07-20
  • 打赏
  • 举报
回复
执行的.calss文件应该放在你设置的classpath上。另外一个java源程序中,只能有一个类是public,还有main函数里面的参数不要写错一定是这样的:
main(String args[]),你试试看!这样应该ok了!
icmas 2002-07-20
  • 打赏
  • 举报
回复
看你刚才的帖子,已经解决了!

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧