exception in thread "main" java.lang.NoClassDefoudError

我的电脑每次运行JAVA程序就是这个问题,可以保证程序没有问题,程序是publicclassHelloWorldApp{publicstaticvoidmain(Stri... 我的电脑每次运行JAVA程序就是这个问题,可以保证程序没有问题,程序是
public class HelloWorldApp{
public static void main (String args[]) {
System.out.println ("Hello World!");
}
} ,请教是什么原因,也重装了,C,D盘也都分别装了,路径PATH也设置了,还是这个问题。不知道是不是我的电脑里缺少什么插件之类的?
展开
 我来答
月光雪松
2010-09-12 · TA获得超过476个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:234万
展开全部
你好楼主,我也是因为这个问题痛苦了好几天啊,现在终于解决了。我的问题我先描述一下。我以前在电脑里写了很多java程序,都能正常运行。可是最近不知怎么就不行了,比如在原来的class文件存在的目录下,运行命令
java test
结果就出现上面一模一样的问题。
而我就想,会不会是class文件损坏了呢?于是就把test.class删掉,想重新编译一下看行不行。删掉后运行命令
javac test.java
编译正确通过,可是并没有test.class文件生成。我就蒙了,赶快重新编译,可是4-5次下来好事老样子,编译不报错,但就是没有test.class文件生成。重启电脑无效,我就一直郁闷啊……
直到今天,也是在网上发现的方法,原来是系统环境变量classPath没有配置好。我就把我的JDK安装目录下的bin路径
C:\Program Files\Java\jdk1.6.0_12\bin;
添加到classPath中,哈哈,很兴奋——一切回到了正常状态!
其实原来我的系统变量应该是配好了的,我估计是最近用了360保险箱的强制拆除其他软件的时候给损坏的。这可苦了我,在网上也找了几天的答案啊。
当然你要添加的是你自己的JDK安装目录下的bin路径。如果添加变量值的时候,原先的值最后没有';'的话,自己要加上去。

That's all !
ghogel
2010-09-08 · TA获得超过1388个赞
知道小有建树答主
回答量:1119
采纳率:33%
帮助的人:473万
展开全部
找不到class文件。
在设PATH的地方设置CLASSPATH变量,

变量值是“点 分号 存放class文件目录”如

.;D:/javaProject
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式