zoukankan      html  css  js  c++  java
  • MyEclipse提示MyEclipse Trial Expired(试用期过),破解方法

    1、建立Java Project,随便命名,只要符合规则就行。 

    2、在刚刚建好的Project右击src,新建一个类,命名为MyEclipseGen,再把下面的代码复制到文件中。

    运行,按照提示输入一串字符,建议取名字的首字母,然后回车,会出现一串注册码,然后复制注册码。

    import java.io.*;  
      
    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,按提示第一行输入你刚刚输入的字符串,第二行粘贴注册码,点击Finish即可.

  • 相关阅读:
    CF809D Hitchhiking in the Baltic States
    CF1188D Make Equal
    CF1137 Train Car Selection
    LOJ3215「PA 2019」Muzyka pop
    洛谷4455 [CQOI2018]社交网络 (有向图矩阵树定理)(学习笔记)
    洛谷3571 POI2014 SUP-Supercomputer (斜率优化)
    洛谷2805 [NOI2009]植物大战僵尸 (拓扑排序+最小割)
    洛谷2120 [ZJOI2007]仓库建设(斜率优化dp)
    洛谷2494 [SDOI2011]保密 (分数规划+最小割)
    洛谷3648 [APIO2014]序列分割(斜率优化+dp)
  • 原文地址:https://www.cnblogs.com/zyani/p/7298202.html
Copyright © 2011-2022 走看看