这个有可能是这个原因。因为新建android工程都需要有一个package。比如我的package名为my.project。那么我的bin目录下就有个classes,然后classes下面是my,my里面还有个project,project里面才是各种文件。这个多出来的文件夹是不是楼主你的包呢?

解决方案 »

  1.   

    会不是你的项目设置的生成的类路径多了一层classes文件夹呢
      

  2.   

    可能不是这样吧?因为电脑上其它的工程也是有各种各样的包的,都是在bin目录下的(中间没有classes)。比如包名如果是my.project,那么目录应该是/bin/my/project...,我现在的状况是/bin/classes/my/project。电脑里独有这个工程是这个状况。呵呵
      

  3.   

    类上声明的包名都是com.xx.xx的,没classes的字眼
      

  4.   

    好奇怪哦没遇到过,是不是和你的eclispe的版本有关系
      

  5.   

    但其它所有此eclipse中的项目都是正常的
      

  6.   

    你点的不是Java项目,你多点右上角的图标就知道了
      

  7.   

    查看工程下的.classpath文件看看
      

  8.   


    正解!应该是.classpath文件造成的,该文件下有一行<classpathentry kind="output" path="bin/classes"/>,这应该是指定生成文件的存放目录,正常的应该是<classpathentry kind="output" path="bin"/>。我后来所有新创建的工程都是这样的,可能是eclipse哪里不小心设置了下.
      

  9.   

    楼主  我把classpath文件修改过来,bin里面莫名其妙出现的的support-v7包就没了;
    但是,再clean一次仍然会自动还原成 bin/classes,然后那个bin文件又会出现这个jar包。  这个怎么搞啊~~