A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© TK13761 中级黑马   /  2013-3-15 10:22  /  1331 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 谭仁龙 于 2013-3-15 12:46 编辑

刚才在看毕老师20天第6个IO流视频 将的文件列表 老师视频里面最了一遍7分钟以前。
然后我有跟着做 了一遍,但是发现下面的代码能通过编译 但是不能执行 提示错误
找不到或者无法加载主类FileDemo2
编译的时候 出现了两个class文件 FlieDemo2$1.class和 FlieDemo2.class  很不解 不知道大家有遇到这种问题么 求指点

就在刚刚 我新建了一个java文件名字叫test11 内容跟下面一样,编译的时候也是出现了俩class 一个test11$1.class 一个test11.class 但是能运行了  何解?{:soso_e137:}
  1. import java.io.*;

  2. class  FlieDemo2
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 File dir = new File("G:\\v");  //文件目录没有错
  7.                 String[] arr = dir.list(new FilenameFilter()
  8.                 {
  9.                         public boolean accept(File dir,String name)
  10.                         {
  11.                                 return true;
  12.                         }
  13.                 });        
  14.                
  15.                 System.out.println("length"+arr.length);
  16.                 for(String name : arr)
  17.                 {
  18.                         System.out.println(name);
  19.                 }
  20.         }
  21. }
复制代码

点评

如果问题已经解决,请将分类改为“已解决”,谢谢  发表于 2013-3-15 12:39

评分

参与人数 1黑马币 +9 收起 理由
黄玉昆 + 9

查看全部评分

5 个回复

倒序浏览
我不知道你是怎么通过编译的,既没有处理异常没有没有抛出,我很费解。
我就是看看代码没有进行尝试哦,因为这机器没有环境。你的文件是什么文件?没有后缀名?

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
我知道了
File dir = new File("G:\\v");  //文件目录没有错
这个v是什么?要是文件的话必须有格式的啊,,亲。。

因为你的类用了匿名内部类所以文件名就会使那样的。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
张栓紧 发表于 2013-3-15 11:34
我知道了
File dir = new File("G:\\v");  //文件目录没有错
这个v是什么?要是文件的话必须有格式的啊, ...

V 是一个文件夹名字,这个程序是要想显示文件夹 v 包含的文件的文件 您说的”匿名内部类所以文件名就会那样“
是指class中带$么?
回复 使用道具 举报
代码要有注释,自己最好先编译一下,把编译过程中的问题也一同展现出来

点评

好的 谢谢~  发表于 2013-3-15 12:45
回复 使用道具 举报
本帖最后由 谭仁龙 于 2013-3-15 12:45 编辑
shenbeiaia 发表于 2013-3-15 11:00
我不知道你是怎么通过编译的,既没有处理异常没有没有抛出,我很费解。
我就是看看代码没有进行尝试哦,因 ...

确实没有产生异常也没有抛出 若是编译不过 那就我就能知道问题出在哪了 我也很费解
这段代码跟每次一样保存为java  照常运行  现在已经解决了 非常感谢

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马