MyEclipse提示過期,MyEclipse Trial Expired解決方法及激活

轉載:http://blog.sina.com.cn/s/blog_63851d9c01011n7f.html
http://blog.itpub.net/27042095/viewspace-1164998/

1、建立JAVA Project,隨便命名,只要符合規則就行。
2、在剛剛建好的Project右擊src,新建一個類,命名爲MyEclipseGen,再把下面的代碼複製到文件中。運行,按照提示輸入一串字符,建議取名字的首字母,然後回車,會出現一串註冊碼,然後複製註冊碼。


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class MyEclipseGen {
    private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.";

    public String getSerial(String userId, String licenseNum) {
        java.util.Calendar cal = java.util.Calendar.getInstance();
        cal.add(1, 3);
        cal.add(6, -1);
        java.text.NumberFormat nf = new java.text.DecimalFormat("000");
        licenseNum = nf.format(Integer.valueOf(licenseNum));
        String verTime = new StringBuilder("-")
                .append(new java.text.SimpleDateFormat("yyMMdd").format(cal
                        .getTime())).append("0").toString();
        String type = "YE3MP-";
        String need = new StringBuilder(userId.substring(0, 1)).append(type)
                .append("300").append(licenseNum).append(verTime).toString();
        String dx = new StringBuilder(need).append(LL).append(userId)
                .toString();
        int suf = this.decode(dx);
        String code = new StringBuilder(need).append(String.valueOf(suf))
                .toString();
        return this.change(code);
    }

    private int decode(String s) {
        int i;
        char[] ac;
        int j;
        int k;
        i = 0;
        ac = s.toCharArray();
        j = 0;
        k = ac.length;
        while (j < k) {
            i = (31 * i) + ac[j];
            j++;
        }
        return Math.abs(i);
    }

    private String change(String s) {
        byte[] abyte0;
        char[] ac;
        int i;
        int k;
        int j;
        abyte0 = s.getBytes();
        ac = new char[s.length()];
        i = 0;
        k = abyte0.length;
        while (i < k) {
            j = abyte0[i];
            if ((j >= 48) && (j <= 57)) {
                j = (((j - 48) + 5) % 10) + 48;
            } else if ((j >= 65) && (j <= 90)) {
                j = (((j - 65) + 13) % 26) + 65;
            } else if ((j >= 97) && (j <= 122)) {
                j = (((j - 97) + 13) % 26) + 97;
            }
            ac[i] = (char) j;
            i++;
        }
        return String.valueOf(ac);
    }

    public MyEclipseGen() {
        super();
    }

    public static void main(String[] args) {
        try {
            System.out.println("please input register name:");
            BufferedReader reader = new BufferedReader(new InputStreamReader(
                    System.in));
            String userId = null;
            userId = reader.readLine();
            MyEclipseGen myeclipsegen = new MyEclipseGen();
            String res = myeclipsegen.getSerial(userId, "20");
            System.out.println("Serial:" + res);
            reader.readLine();
        } catch (IOException ex) {
        }
    }
}

3、根據提示在console輸入register name

這裏寫圖片描述

4、然後MyEclipse –> Subscription Information,按提示第一行輸入你剛剛輸入的字符串,第二行粘貼註冊碼即可
這裏寫圖片描述

5、接着在Product Activation面板中選擇I already have an activation code
這裏寫圖片描述
6、點擊Next,在Enter your activation Code:輸入框輸入上面的Activation Code,
這裏寫圖片描述
7、點擊Next,就會看到激活成功的提示窗口,點擊Finish退出。

這裏寫圖片描述
這裏寫圖片描述

注:其中填寫的activation Code是由Myeclipse.10 破解補丁生成的
1、下載Myeclipse.10 破解補丁.zip 先關閉Myeclipse
2、解壓縮到任意目錄,點擊Myeclipse.10.5 破解補丁/crack/run.bat
3、輸入Usercode,點擊SystemId…,將自動生成SystemId。
4、點擊Active,將生成相關的破解註冊碼。
這裏寫圖片描述

其中的對應關係爲:(在上圖都有標註明確的對應關係。)
LICENSEE對應於Subscriber
LICENSE_KEY對應於Subscription Code
ACTIVATION_KEY對應於Activation Code
5、這個時候要注意了,不要着急打開Myeclipse,先點擊激活工具左上角的Tools,選擇ReplaceJarFile,稍等片刻,他會替換掉MyEclipse->Common->plugins下面的一些文件。
這裏寫圖片描述

6、點擊激活工具Tools的SaveProperites,他會保存一些Myeclipse激活時需要讀取的配置文件。
7、此時可以打開Myeclipse按照上面的步驟激活,祝你好運

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章