将本程序导入你自己的eclipse然后执行Main方法就可以,免去了以后大家在网上找注册码的麻烦:
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, "5");
System.out.println("Serial:" + res);
reader.readLine();
} catch (IOException ex) {
}
}
}
分享到:
相关推荐
生成myeclipse注册码的简单代码..
总之,获取并使用MyEclipse5.5的注册码是一个相对简单的过程,但为了确保软件使用的合法性和稳定性,强烈建议通过官方途径获取注册码。此外,在使用过程中注意遵守相关的版权法规,确保自己处于合法合规的状态。
根据提供的部分代码,我们可以看到这是一个用于生成MyEclipse 6.0注册码的Java程序。接下来我们将深入分析其工作原理。 ##### 代码结构 整个注册码生成程序可以分为以下几个主要部分: 1. **包声明**:`package ...
### myEclipse 6.0 注册码解析与软件概述 #### 一、myEclipse 6.0 概述 myEclipse 是一款非常强大的集成开发环境(Integrated Development Environment,IDE),它主要针对Java EE应用程序开发而设计。myEclipse ...
通过这个Java小程序,我们不仅学习到了如何生成MyEclipse注册码的技术细节,还深入了解了日期操作、字符串处理、数字格式化、自定义编码算法以及用户交互等方面的知识。此外,它还提醒我们尊重版权,合法使用软件的...
合法获取MyEclipse注册码的途径主要是通过官方网站购买正式版软件。Genuitec公司是MyEclipse的官方发行商,用户可以在其网站上选择适合自己的许可证类型,如个人版、团队版或企业版,然后完成支付流程,之后便会收到...
通过简单的几步操作,用户可以在MyEclipse中创建一个名为`MyEclipseGen`的新类,并将提供的代码粘贴到其中,运行程序后,在控制台输入想要注册的用户名,即可得到适用于自己的注册码。 #### 二、程序功能详解 ####...
根据提供的文件信息,本文将详细解析"Myeclipse注册码-可用"这一主题涉及的关键知识点,包括MyEclipse软件介绍、注册码的含义及其在MyEclipse中的应用等内容。 ### MyEclipse简介 MyEclipse是基于Eclipse平台的一...
该Java程序通过一系列复杂的字符串处理和编码算法,成功地实现了MyEclipse注册码的自动生成。虽然这种方法可能不适用于所有情况,但它提供了一种思路,即可以通过编程手段来解决软件注册和许可证管理的问题。对于有...
### MyEclipse注册码生成详解 #### 一、前言 MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),它基于Eclipse平台并增加了许多强大的功能,如Web开发工具、数据库工具等。然而,使用MyEclipse需要合法授权...
通常情况下,使用注册码激活MyEclipse的过程相对简单: - **打开MyEclipse**:首先启动MyEclipse程序。 - **进入注册界面**:找到并点击“Help”菜单中的“Register”选项进入注册界面。 - **输入注册信息**:按照...
部分内容:这部分内容展示了部分代码片段,似乎是从一个用于生成MyEclipse注册码的程序中提取出来的。其中,“MyEclipseGen”类包含了几个关键的方法,如`getSerial`、`decode`和`change`,这些方法共同作用于生成...
【描述】提到的“自动生成myeclipse注册码的java源代码”意味着有人通过编程方式破解了MyEclipse的授权系统,创建了一个可以生成有效注册码的程序。这种程序通常基于对MyEclipse软件内部授权算法的理解或逆向工程的...
在探讨“MyEclipse注册码”这一主题时,我们首先需要了解MyEclipse的基本概念及其重要性,随后再深入解析注册码的作用以及如何正确使用提供的注册码。 ### MyEclipse简介 MyEclipse是一款功能强大的集成开发环境...
使用注册码激活MyEclipse的过程相对简单,但具体步骤可能随版本的不同而略有差异。通常情况下,开发者需遵循以下步骤: 1. **启动MyEclipse**:首先打开MyEclipse软件。 2. **进入许可证管理界面**:在菜单栏中找到...
在探讨“myeclipse6.5注册码”的话题时,我们不仅限于提供简单的代码或序列号,更重要的是深入理解MyEclipse这款集成开发环境(IDE)及其注册机制,以及为何用户可能需要寻找注册码。 ### MyEclipse概述 MyEclipse...
### MyEclipse 6 注册码相关知识点 #### 一、MyEclipse 6简介 MyEclipse 是一款非常受欢迎的集成开发环境(IDE),它主要用于Java应用开发,特别是Java Web项目的开发。作为Eclipse的一个插件,MyEclipse提供了...
通过上述分析,我们了解到这个Java程序主要用于生成MyEclipse的注册码。它涉及到了Java语言的基础知识、字符串处理、日期时间操作、输入输出流、数学运算以及安全与版权等多个方面。对于初学者来说,这是一个很好的...
根据提供的信息,我们可以了解到这段内容涉及的是一个用于生成MyEclipse 6.5注册码的Java程序。在探讨这个主题之前,我们先简单了解一下MyEclipse及其注册码的基本概念。 ### MyEclipse简介 MyEclipse是基于...
- A: 最简单的方法是在MyEclipse软件中尝试输入注册码,如果注册成功则说明注册码有效。另外,也可以查看注册码的有效期是否晚于当前日期。 3. **Q: 软件激活后是否可以联网使用?** - A: 激活后可以联网使用。...