Topic: 问题啊 问题(NoClassDefFoundError)

  Print this page

1.问题啊 问题(NoClassDefFoundError) Copy to clipboard
Posted by: iceriver2000
Posted on: 2006-11-06 10:56

今天编写了个很简单的程序 text.java保存在c:\myjava目录下
可是执行 c:\myjava>javac text.java命令是出现如下错误

Exception in thread "main" java.lang.NoClassDefFoundError:text/java
而且以前运行成功的程序也出现了上述问题
请问是怎么会事 是我的jdk配置问题吗?

2.Re:问题啊 问题 [Re: iceriver2000] Copy to clipboard
Posted by: shom0058
Posted on: 2006-11-06 12:31

是你调试的程序没有main函数吧

3.Re:问题啊 问题 [Re: shom0058] Copy to clipboard
Posted by: zcjl
Posted on: 2006-11-06 13:37

1、请给出text.java的代码,注意文件名和Class名要一致,尤其是大小写
2、如果text.java没有问题,请使用javac -classpath . text.java

4.Re:问题啊 问题 [Re: iceriver2000] Copy to clipboard
Posted by: iceriver2000
Posted on: 2006-11-07 08:53

我的text文件是非常简单 代码为:
import java.io.*;
public class text{
public static void main(String[] args){
System.out.println("why main programe has something wrong");
}
}
保存为 text.java
在执行 c:\myjava>javac text.java时还是有问题:
Exception in thread "main" java.lang.NoClassDefFoundError:text/java
这是什么问题呢 ?请大家指教.

5.Re:问题啊 问题 [Re: iceriver2000] Copy to clipboard
Posted by: zcjl
Posted on: 2006-11-07 10:48

程序本身没有问题
看来应该是环境设置的问题了
请给出JAVA_HOME、CLASSPATH等环境变量的设置

ps:我这里只设置了JAVA_HOME,没有设置CLASSPATH,编译和运行你这个代码就一切正常

6.Re:问题啊 问题 [Re: iceriver2000] Copy to clipboard
Posted by: iceriver2000
Posted on: 2006-11-07 10:49

在运行 javac xx.java编辑好后
执行java xx文件.
那么xx文件一定要包含main方法吗??
我在用netbeans执行没有main方法的xx.class文件时可以显示结果,
但是在控制台执行xx.class文件就有错误:
Exception in thread "main" java.lang.NoClassDefFoundError:text/java

7.Re:问题啊 问题(NoClassDefFoundError) [Re: iceriver2000] Copy to clipboard
Posted by: snow_lxj
Posted on: 2006-11-12 17:17

mai方法是程序执行的入口


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923