关于java提示找不到这个类 明明文件存在

FileWriterfw=null;FileReaderfr=null;try{fw=newFileWriter("D:\\DemoCopy.txt");fr=newFi... FileWriter fw = null;
FileReader fr = null;

try
{
fw = new FileWriter("D:\\DemoCopy.txt");
fr = new FileReader("D:\\Demo.txt");

char[] buy = new char[1024];
int len = 0;

while((len = fr.read(buy)) != -1)
{
fw.write(buy,0,len);
}
下面还有catch我就不复制了 然后运行报错NoClassDefFoundError: Copytest (wrong name:
我明明d盘下有Demo这个文件 我也试过换别的路径 但都是这个错误提示 请问大家哪里错了
展开
 我来答
jamxval
2015-03-23 · TA获得超过6822个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1417万
展开全部
这个 wrong name 是重点,它是在说你搞错了大小写或者目录结构。
2个常识,相信教材上都讲了:
1、Java 区分大小写,文件名必须与类名完全相同,大小写也要一样。
2、Java 包名要和类文件所在的子目录结构一致 (相对于 classpath 根节点目录或jar文件内的根节点)。

NoClassDefFoundError 或 ClassNotFoundException 是两个不同类型的错误,一个是 Error 一个是 Exception,其中 Error 是表示这个错误无法自动恢复,你试多少次都没用(如果你不重启这个应用程序进程的话),Exception 则可能在下次再执行就正常了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式