为何总是在执行是提示:Exception in thread "main" java.lang.NoClassDefFoundError: Fruit

chiefdya 2003-10-21 10:05:12
public class Fruit
{
public static void main(String args[])
{
// Declare and initialize three variables
int numOranges = 5; // Count of oranges
int numApples = 10; // Count of apples
int numFruit = 0; // Count of fruit

numFruit = numOranges + numApples; // Calculate the total fruit

// Display the result
System.out.println("A totally fruity program");
System.out.println("Total fruit is " + numFruit);
}
}

运行结果:
E:\dya>javac Fruit.java

E:\dya>java Fruit
Exception in thread "main" java.lang.NoClassDefFoundError: Fruit
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fft123 2003-10-21
  • 打赏
  • 举报
回复
classpath的原因
classpath里要加“.”
dyw 2003-10-21
  • 打赏
  • 举报
回复
echo %classpath%
看看你的Fruit类的路径是否在其中?
whywzf 2003-10-21
  • 打赏
  • 举报
回复
应当如下设置Path:(假设JDK在C)
我的电脑->属性->高级->环境变量
然后在环境变量的Path后面追加: C:\JDK\bin;.;C:\JDK\lib
也可以这样配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
★记住:环境变量中的 . 切记不能少,它表示当前路径,如果少掉出现的错误等会就说!
如果出现Exception in thread "main" java.lang.NoClassDefFoundError
很可能就是你在环境变量中没有加上那个.(dot)

62,614

社区成员

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

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