Application1.java代码地第69行有错误,这种事谁说的清

解决方案 »

  1.   

    可是我在jbuilder中运行是好用的呀
      

  2.   

    jre版本不正确,我自己回答自己....我要给谁分呢...这样吧,谁要分就来顶几次
      

  3.   

    你知道是版本问题,知道是版本上的什么问题吗?是字符集编码的问题,如果你反编译一下那些类,你可以知道为什么和实现方法了,问题出在老版本的sun.io.ByteToCharEUC_CN类没有getIndex1()方法。
      

  4.   

    不用反编译,就从异常也能看出来是什么原因嘛,
    人家不说写清楚了是没有 sun.io.ByteToCharEUC_CN.getIndex1() 这个方法吗?
    至于为什么没有这个方法,——如果不是因为你用了 reflection 自己根据方法名进行调用时写错了,就可能是版本不正确,老版本没有实现方法。
      

  5.   

    Exception in thread "main" java.lang.NoSuchMethodError: 没有你调用的方法。
    sun.io.ByteToCharEUC_CN.getIndex1(),是不是两次用的基类不一样呀.有时候类名重复的时候最好用全名;有时候不同的包里面会有包和类名相同的,但是里面的方法不一样的呀.