htyy521的专栏

IT写作平台,我一直在努力!

Exception in thread "main" java.lang.NoClassDefFoundError问题

提问:package p1;
import java.io.*;
public class P66 {
public static void main(String[] args)
{。。。
}
}
相应的有文件夹:c:/p1,该文件夹下是java源文件。
于是我在c:/p1 >javac P66.java 编译通过
       c:/p1 >java P66 此时提示:Exception in thread "main" java.lang.NoClassDefFoundError
可是我把package p1;注释掉就可以了,这是什么问题啊?? 

问题在于:因为你在c:/p1 >中在没有P1这个文件夹了~,直接就是.java文件和.CLASS文件了~ 

解决办法:编译时,c:/javac c:/p1/P66.java或c:/p1>javac P66.java

                  执行时,c:/java p1.P66

阅读更多
个人分类: Java学习
上一篇jsp+tomcat+eclispe,http status 404解决方法
下一篇WindowAdapter的用法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭