MyEclipse6.0注册码
时间:2026-01-24
时间:2026-01-24
MyEclipse6.0注册码,附带运行代码,轻松激活MyEclipse6.0注册码!
注意:把源代码拷贝在你Eclipse编译工具去,然会运行,在控制台出现Please Input Register Name:输入你喜欢的名称,然会按回车,就
ok了,把你得到的注册码使用就可以了。该注册码自运行的那天起,有效期为三年,三年到期后你可以继续运行那个代码,会得到新的注册码。
比如我运行后得到的注册码:
Michael
Serial:ZLR8ZC-855550-60587356680122803
我是2012年3月29日运行这个代码的,到期时间为2015年3月28日。。(这个注册码任何计算机都可以使用)
注册时一定要断网,否则就前功尽弃了,你只能重新安装MyEclipse了,切记!!!!
如想自己获取注册码的话就自己在MyEclipse里建立个Java程序,
运行代码如下:
package com.myeclipse.lei.key;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseKey {
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) &&am
p; (j <= 90)) {
j = (((j - 65) + 13) % 26) + 65;
} else if ((j >= 97) && (j <= 122)) {
j = (((j - 97) + 13) % 26) + 97;
}
上一篇:持久性有机污染物安全性评价