一个小小的程序,代码如下,public class absta{
public static void main(String args[]){
Son s=new Son();
s.eat();
}
}
abstract class grandFather{
void work(){}
abstract void eat();
}
abstract class Father extends grandFather{}
class Son extends grandFather{
void eat(){
System.out.println("sjfksjfklsjflksdjflksd");
}
}
程序完全能通过编译,但为什么不能运行?
运行时,控制台的提示信息如下:Exception in treated "main" java.lang.NoclassDefFoundError:absta请高手解决一下!
public static void main(String args[]){
Son s=new Son();
s.eat();
}
}
abstract class grandFather{
void work(){}
abstract void eat();
}
abstract class Father extends grandFather{}
class Son extends grandFather{
void eat(){
System.out.println("sjfksjfklsjflksdjflksd");
}
}
程序完全能通过编译,但为什么不能运行?
运行时,控制台的提示信息如下:Exception in treated "main" java.lang.NoclassDefFoundError:absta请高手解决一下!
classpath 配置 "." 贴出来看看。
我的环境变量里只有path,这是设置情况:
E:\成长软件\bin;e:\成长软件\vc\bin;d:\vc\bin;c:\vc++\bin;E:\成长软件\vc++\bin;E:\成长软件\Visual C++ 6.0\Tools\WinNT;E:\成长软件\Visual C++ 6.0\MSDev98\Bin;E:\成长软件\Visual C++ 6.0\Tools;E:\成长软件\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII;