如题,我想把jar包里的某个类替换掉,可是不明白为什么还有个$1.class
谢谢各位指教

解决方案 »

  1.   

    应该是sash里面还有一个名称是1 的class,这样在编译sash时会产生sash.class 和 sash$1.class
      

  2.   

    备份文件而已
    当你发生变化时再编译会出现test$1.class test$2.class
    好象是IDE做的事情,类似UE
      

  3.   

    楼上几位都错了,是无名内部类,类似于
    new Thread(){
    public void run(){
    ;
    }
    }.start();就会产生一个XXX$1.class这样的class文件
      

  4.   

    是多线程的子线程。凡是有$1.class 的那个类里应该是定义有多线程的。楼主自己看看是不是