QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1880|回复: 2

请问NoClassDefFoundError是什么回事?

[复制链接]
发表于 2003-10-6 11:34:57 | 显示全部楼层 |阅读模式
我按照教学书写了以下程序:
[code:1]public class MyFirst extends java.applet.Applet
{
    public static void main(String args[])
    {
        MyFirst mf=new MyFirst();
        mf.init();
    }
   
    public void init()
    {
        LeiJia LeiJiaShuZi=new LeiJia(10);
        System.out.println(LeiJiaShuZi.ZongHe());
    }
}

class LeiJia
{
    int iN;
   
    public LeiJia(int iN)
    {
        this.iN=iN;
    }
   
    public int ZongHe()
    {
        int i,sum;
        
        sum=0;
        for (i=1;i<=iN;i++)
             sum+=1;
        return sum;
    }
}[/code:1]

编译后执行,出错:
Exception in thread "main" java.lang.NoClassDefFoundError: MyFirst

我的profile里是这样设置的:
JAVA_HOME=/home/bl/j2sdk_nb/j2sdk1.4.2
export JAVA_HOME
CLASSPATH=/home/bl/j2sdk_nb/j2sdk1.4.2/lib:/home/bl/j2sdk_nb/j2sdk1.4.2/jre/lib:/home/bl/j2sdk_nb/j2sdk1.4.2/lib/dt.jar:/home/bl/j2sdk_nb/j2sdk1.4.2/lib/tools.jar
export CLASSPATH
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export  PATH


请问怎么解决?谢谢!
发表于 2003-10-7 13:36:31 | 显示全部楼层
在CLASSPATH中加入:“.”(当前目录)
回复

使用道具 举报

 楼主| 发表于 2003-10-7 23:27:07 | 显示全部楼层
解决啦!谢谢minsj
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 09:30 , Processed in 0.334248 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表