用elipse,运行时,出现这样的错误:类文件冲突,磁盘上存在具有另一大小写的资源:****.class
请问这是什么原因,为什么会出现这样的问题,编译后一定会出现.class文件啊,是我新建类的时候属性设置有问题吗?
还请各位解说解说,谢谢!

解决方案 »

  1.   

    哦,我在文件夹中删掉它还是无法解决。
    我弄不清的是,java不是区分大小写的吗?我把这个出问题的类改成别的名字就没了。不知道什么原因,这个类和我的主类名字一样,但大小写不同。
      

  2.   

    请问ArrayList类的一个实例,
    listElement vv=new listElement();
    vv.start=lastP;
    vv.end=textlength;
    vv.type=(char)lastTxt;
    list.add(vv);
    这里list.add(vv);会产生NullPointerException异常吗?我在api里好像没看到啊,为什么运行的时候提示这一行产生了这个异常呢?
    listElement的定义如下:
    class listElement{
    char type;                              //类型
    int start;                              //在数据串中的起点
    int end;                                //在数据串中的终点 
    listElement(){
    type='\0';
    start=0;
    end=0;
    }
    }
      

  3.   

    不好意思啊,没仔细看api,是我的错,谢谢了!
      

  4.   

    为什么用list.size()的时候总会产生NullPointerException异常啊?