我反成JAVA文件后,就编译过不去了,
郁闷

解决方案 »

  1.   

    反编译的时候可能会出现一些莫名的语句如JVM什么的,不过你可以选择使用更好的反编译工具或者自己根据程序功能实现那些代码。
      

  2.   

    把class文件反编译的java文件帖上来
      

  3.   

    上面的大侠们,留下MAIL好不好,
    如果不方便,
    MAIL给我,
    我把工程给你,
    [email protected]
      

  4.   

    classpath 或者 JDK 的问题吧?
      

  5.   

    [email protected]呵呵,偶try try  :)
      

  6.   

    drinkant(喝酒的蚂蚁) 
    发给您了,
    另发了一个工具,以免你找不到JAR包所有的import就没有问题,
    但是,还是编译不了,
    你如果使用Eclipse,
    我可以MAIL你工程
      

  7.   

    [email protected];
    呵呵,我也试试。
      

  8.   

    代码非常EASY,就是把,return flag2 改为,return false,
    但是由于这个文件,和其它很多个文件搞到一起去了,
    所在,编译不过,不是因为这个函数,而是因为很多的原因,
    sunpan1980() 已MAIL!public boolean _mth0101(boolean flag, boolean flag1)
        {
            boolean flag2 = false;
            String as[] = (String[])null;
            if(_fld0122 || _fld0112 && !_fld0104)
            {
                _mth0107();
                flag2 = O._mth0106()._mth0102(_fld0114);
                if(!flag2)
                    _fld0107 = "\nYour trial period has expired. \nPlease visit http://www.myeclipseide.com \nto upgrade your subscription and receive \nyour new subscription key.";
                else
                    _fld0107 = "\nYour 30-day trial period expires on " + (new SimpleDateFormat()).format(O._mth0106()._mth0105(_fld0114));
            } else
            {
                flag2 = !_fld0122 && _mth010C() && _mth010B() && _mth0105() && _mth0108() && _mth0106() && _mth0104();
                if(flag2 && _fld010C._mth0107())
                {
                    as = _fld010C._mth0106();
                    flag2 = false;
                }
            }
            if(!flag2 && flag)
            {
                _mth0101(Util.getActiveShell(), as);
                if(_fld010C._mth0107() && flag1)
                    throw new T("Invalid MyEclipse License - Shutting down this MyEclipse operation.");
            }
            return flag2;
        }
      

  9.   

    其实可以看出,
    这个函数就是查时间,
    看看试用是不是过期,
    把这个方法改为,
    public boolean _mth0101(boolean flag, boolean flag1)
        {
                    return false;
        }都是可以的,但是,反编译的其它代码过不去呀!
      

  10.   

    drinkant(喝酒的蚂蚁)
    搞定了,80%了,
    放分!