MyEclipse获取注册码

最近刚装上MyEclipse,一直弹窗提示注册码过期,开始还能接受,到最后,每发布一个项目便弹窗提醒,顿时感觉烦了,得治理治理这个烦人的注册码,下面是一段自动生成注册名和注册码的代码,只需要直接拿来用就可以解决弹窗的烦恼。

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

public class MyEli {
    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 MyEli() {
    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();
    MyEli myeclipsegen = new MyEli();
    String res = myeclipsegen.getSerial(userId, "20");
    System.out.println("Serial:" + res);
    reader.readLine();
    } catch (IOException ex) {
    }
    }

                     }  
时间: 2024-10-31 14:14:56

MyEclipse获取注册码的相关文章

Myeclipse8.5 subscription expired自己动手获取Myeclipse的注册码

步骤: 1.在myeclipse中新建一个java project 2.在src目录下建立一个名为MyEclipseGen的类 3.将下面的代码复制到该类中,并运行. import java.io.*; public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement an

MyEclipse生成注册码

今天正在使用的MyEclipse出现了使用过期,在网上发现一个可以生成注册码的程序,现在分享给各位. /** * myEclipse生成注册码 * 点击顶部:MyEclipse --> subscription information 即可进入update subscription界面 */ public class Test { private static final String LL = "Decompiling this copyrighted software is a vio

myeclipse万能注册码

在你的myeclipse 里面写一个MyEclipseGen 类 把下面的代码复制粘贴进去,运行,在控制台敲入你的注册名,回车后出现注册码,输入到该输入注册码的地方! ---------------------------------------------------------------- import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public c

解决MyEclipse 输入注册码后:Enter or update your subscription information.问题

这几天,我用MyEclipse做例子的时候总是出现下面图上面的提示: 不用看就是注册码到期了要注册.找了好几个注册码总是出现Enter or update your subscription information.的提示也不能完成注册这时候上网一搜果然有人也遇到这个问题办法很简单就是新建一个JAVA类输入下面的代码: import java.text.DecimalFormat; import java.text.NumberFormat; import java.text.SimpleDat

IntelliJ IDEA 14 注册码分享以及在线获取注册码

IntelliJ IDEA 14 下载地址: IntelliJ IDEA 14 下载 IntelliJ IDEA 13 14注册码在线生成:http://tool.czcto.com/activate/idea 分享几个license: 用户名:idea 版本号:14 注册码:95774-KSO2K-X0CKO-VZS4C-X3KEW-GKV36 用户名:zcz 版本号:14 注册码:09765-BH611-SOQE6-U6BZ5-3U0CX-HLJY6 用户名:user 版本号:14 注册码:

IntelliJ IDEA 如何获取注册码

最新的IDEA激活方式 使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行 1.进入hosts文件中C:\Windows\System32\drivers\etc\hosts 2.将"0.0.0.0 account.jetbrains.com"添加到hosts文件中 注:将这条数据加入之后会提示保存,然后确认之后,重新打开hosts文件确认是否添加成功,有时候会提示确认两次. 3.点击获得注册码然后将注册码复制,粘贴到ID

怎么简单高效破解MyEclipse10、获取注册码

亲测有效 附上地址:https://www.cnblogs.com/caohuimingfa/p/6659902.html 原文地址:https://www.cnblogs.com/coder-lzh/p/8858180.html

MyEclipse注册码自动生成(支持MyEclipse8及之前的版本)

打开MyEclipse新建一个Java工程(工程名任意),然后新建类(类名MyEclipseGen),粘贴如下代码,运行,即可生成MyEclipse的注册码 1 package HelloWorld; 2 import java.io.BufferedReader; 3 import java.io.IOException; 4 import java.io.InputStreamReader; 5 6 public class MyEclipseGen { 7 private static f

(cLion、RubyMine、PyCharm、WebStorm、PhpStorm、Appcode、Clion、Idea) 万能破解,获取自己的注册码

听说cLion的ide编写c/c++非常的棒,今天下载了一个只有30天的使用时间,作为程序员破解它. 下载破解文件 | 点击下载 |密码: 7biu 解压压缩包,然后打开命令行 cd 到解压目录,执行如下命令 java -jar build/libs/JetbrainsPatchKeygen-1.0.jar 选择6,回车 输入用户,回车 找到cLion的安装目录,然后依次找到Contents > lib >clion.jar 然后将这个路径复制到命令行,回车 我这里的用户名是空的,你们可以随意