1 import java.io.BufferedReader;
2 import java.io.IOException;
3 import java.io.InputStreamReader;
4
5 public class MyEclipseGen {
6 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.";
7
8 public String getSerial(String userId, String licenseNum) { 9 java.util.Calendar cal = java.util.Calendar.getInstance();
10 cal.add(1, 3);
11 cal.add(6, -1);
12 java.text.NumberFormat nf = new java.text.DecimalFormat("000");
13 licenseNum = nf.format(Integer.valueOf(licenseNum));
14 String verTime = new StringBuilder("-").append(
15 new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))
16 .append("0").toString();
17 String type = "YE3MP-";
18 String need = new StringBuilder(userId.substring(0, 1)).append(type)
19 .append("300").append(licenseNum).append(verTime).toString();
20 String dx = new StringBuilder(need).append(LL).append(userId)
21 .toString();
22 int suf = this.decode(dx);
23 String code = new StringBuilder(need).append(String.valueOf(suf))
24 .toString();
25 return this.change(code);
26 }
27
28 private int decode(String s) {
29 int i;
30 char[] ac;
31 int j;
32 int k;
33 i = 0;
34 ac = s.toCharArray();
35 j = 0;
36 k = ac.length;
37 while (j < k) {
38 i = (31 * i) + ac[j];
39 j++;
40 }
41 return Math.abs(i);
42 }
43
44 private String change(String s) {
45 byte[] abyte0;
46 char[] ac;
47 int i;
48 int k;
49 int j;
50 abyte0 = s.getBytes();
51 ac = new char[s.length()];
52 i = 0;
53 k = abyte0.length;
54 while (i < k) {
55 j = abyte0[i];
56 if ((j >= 48) && (j <= 57)) {
57 j = (((j - 48) + 5) % 10) + 48;
58 } else if ((j >= 65) && (j <= 90)) {
59 j = (((j - 65) + 13) % 26) + 65;
60 } else if ((j >= 97) && (j <= 122)) {
61 j = (((j - 97) + 13) % 26) + 97;
62 }
63 ac[i] = (char) j;
64 i++;
65 }
66 return String.valueOf(ac);
67 }
68
69 public MyEclipseGen() {
70 super();
71 }
72
73 public static void main(String[] args) {
74 try {
75 System.out.println("please input register name:");
76 BufferedReader reader = new BufferedReader(new InputStreamReader(
77 System.in));
78 String userId = null;
79 userId = reader.readLine();
80 MyEclipseGen myeclipsegen = new MyEclipseGen();
81 String res = myeclipsegen.getSerial(userId, "5");
82 System.out.println("Serial:" + res);
83 reader.readLine();
84 } catch (IOException ex) {
85 }
86 }
87 }
注意:注册Myeclipse的时候要先断开网络,否则可能注册不成功!
注册方法:
window -> preferences -> myeclipse -> subscription
在“我的文档”中将 .myeclipse.properties 删掉 然后重启查看是否成功。
分享到:
相关推荐
在探讨“MyEclipse 6.0 6.5 7.0注册码”这一主题时,我们首先要了解MyEclipse是什么以及为何需要注册码。MyEclipse是一款功能强大的集成开发环境(IDE),专为Java开发者设计,同时也支持其他多种语言如PHP、Python...
在探讨“myeclipse 6.0 6.5 7.0注册码”的主题时,我们实际上是在讨论一个特定版本的MyEclipse软件的激活方法。MyEclipse是一款广泛应用于Java开发领域的集成开发环境(IDE),它基于Eclipse平台构建,提供了丰富的...
myeclipse6.5&7.0可用注册码 注册前请先断网
根据提供的文件信息,本文将详细解释与MyEclipse 7.0及6.5版本相关的注册码使用方法、获取途径以及注意事项等内容。 ### MyEclipse简介 MyEclipse是一款非常受欢迎的集成开发环境(Integrated Development ...
MyEclipse 7.0 M1版本相对于前一个稳定版本6.5 GA有了显著的提升,主要表现在以下几点: 1. **对Eclipse 3.4/Ganymede平台的支持**:MyEclipse 7.0 M1版本正式支持最新的Eclipse 3.4/Ganymede平台,这意味着开发者...
适用于MyEclipse6.5,7.0,主要好处是java实现的源代码。
MyEclipse常用版本的注册码,包含 5.5 6.5 7.0 7.5 8.0 的注册码,个人整理的。
- MyEclipse6.5GA/MyEclipse Blue Edition 6.5,注册码同样为jLR8ZC-655444-65526656052107345。 - MyEclipse6.0.1,注册码为nLR7ZL-655342-54657656405281154。 - MyEclipse6.0GA/M15.5GA,注册码为jLR8ZC-655355-...
- **更新与维护**:确保注册码所对应的版本能够获得官方的技术支持和软件更新。 综上所述,MyEclipse作为一款强大的集成开发环境,其不同版本的注册码涵盖了多种应用场景。用户在选择使用特定版本的注册码时,应...
在探讨“MyEclipse5.5—7.0注册码”这一主题时,我们不仅需要关注注册码本身,更重要的是理解MyEclipse这款软件的历史背景、版本迭代以及如何正确使用这些注册码来激活软件等内容。 ### MyEclipse简介 MyEclipse是...
这个源代码号称支持Myeclipse 6.5和7.0两个版本,java的代码,很爽!编译运行后输入想要注册的用户名,然后再控制台下就会生成相应的注册码!
虽然这篇内容提供了多个关于MyEclipse 6.0及其他版本的注册码,但从法律和道德的角度来看,并不推荐使用此类途径获得的注册码。正确的做法应该是通过正规渠道购买授权,这不仅能确保软件使用的合法性,还能享受到更...
- 对于MyEclipse 6.5 Blue版本:使用注册码`MyEclipse6.5buleMaYongZLR8ZO-655444-54678656985359684`。 - 对于MyEclipse 7.0版本:使用注册码`MyEclipse7.0MaYongZLR8ZO-655444-54678656985359684`。 #### 四、...
根据提供的部分内容,可以看出作者分享了一个有效的注册方法,适用于MyEclipse 6.5 和 7.0 版本。下面是具体步骤: 1. **下载安装程序**: - 下载链接:`...
从标题和描述来看,“MyEclipse注册码大集合”主要涵盖了MyEclipse7.0、6.5、6.0等多个版本的注册码信息。 #### 知识点二:注册码的构成及其含义 通过给定的部分内容,我们可以看到每个注册码由多个字段组成,包括...
- **MyEclipse7.0**:引入了新的特性,如对Eclipse 3.4的支持,以及改进了性能和稳定性,是MyEclipse发展中的一个重要版本。 #### 三、注册码解析 给定文件中提到了不同版本的MyEclipse注册码: - **MyEclipse5.5...
MyEclipse 7.0M1作为7.0版本的第一个里程碑版本,相较于前一个稳定版6.5GA,进行了多项改进和错误修复。 #### 二、MyEclipse 7.0M1的关键特性 1. **支持Eclipse 3.4 / Ganymede平台**:MyEclipse 7.0M1全面兼容...
根据提供的描述,“虽然是myeclipse6.5 注册码.txt但也可以用在7.0 和6.0”,这表明这些注册码具有一定的兼容性,即可以在多个版本之间使用。这种兼容性可能源于MyEclipse软件内部注册机制的设计,允许一定范围内的...
myEclipse虽然提供了一个免费版本供用户试用,但为了获得全部的功能和服务,需要通过注册码来进行激活。注册码包含了软件授权的有效期、许可证数量等关键信息,对于确保软件合法使用至关重要。 #### 三、myEclipse...
本文档提供了从MyEclipse 7.5版本到6.5版本的下载地址及其相应的注册码信息,旨在为开发者提供方便快捷的资源获取途径。同时,为了帮助读者更好地理解和使用这些版本,我们将详细介绍每个版本的特点以及安装过程中...