本帖最后由 jiafu1115 于 2011-08-28 20:02:08 编辑

解决方案 »

  1.   

    LZ你的工程2导入了新的JAR,该JAR已经没有oldMethod方法了,而你的工程2的代码还是调用oldMethod,所以报错了。你要先重新refactoring你的工程,然后再继续其他操作。
      

  2.   

    好像看错了,LZ是refactoring不成功?是不是可能跟发射有关?试试看不用反射的方式调用方法,比如public static void main(String[] args) throws InstantiationException, IllegalAccessException {new Test().oldMethod(); //这样不通过反射的方式看看是否能refactoring成功}
      

  3.   

    我的意思是 应用重构的脚本,哈哈,那个直接就报ERROR的,和反射不反射没有关系。
      

  4.   

    java refactor apply scripts  a fator error occurred while performing the refactoring