反编译jfreechart1.0.5的demo

反编译jfreechart1.0.5的demo

jadnt158g估计是支持java1.6的,反正我反编译是很顺利,用其他的jad就不一定行了。

反编译之后的代码有不少错误,列举之
1.
static Class _mthclass$(String s)
    {
 return Class.forName(s);
 ClassNotFoundException classnotfoundexception;
        classnotfoundexception;
        throw new NoClassDefFoundError(classnotfoundexception.getMessage());
    }
多个文件都是报这个错误,改为如下:

static Class getClass(String s)
{
    Class cls = null;
    try{
      cls = Class.forName(s);
    }catch(ClassNotFoundException cnfe){
      throw new NoClassDefFoundError(cnfe.getMessage());
    }
    return cls;
  }

2.SuperDemo中报错,

 (new Memoryusagedemo. DataGenerator(memoryusagedemo, 1000)).start();

更改如下:
        (memoryusagedemo. new DataGenerator(1000)).start();
另有一处类似,可参考修改

3.timeseries.add(new Second(11, 20, 9, 1, 10, 2006), 102D);
报错,Second混淆了,改成全称
timeseries.add(new org.jfree.data.time.Second(11, 20, 9, 1, 10, 2006), 102D);

你可能感兴趣的:(jfreechart)