`

简单实用的Myeclipse注册码程序

阅读更多

将本程序导入你自己的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 注册码生成程序

    生成myeclipse注册码的简单代码..

    MyEclipse5.5注册码

    总之,获取并使用MyEclipse5.5的注册码是一个相对简单的过程,但为了确保软件使用的合法性和稳定性,强烈建议通过官方途径获取注册码。此外,在使用过程中注意遵守相关的版权法规,确保自己处于合法合规的状态。

    myeclipse6.0注册码

    根据提供的部分代码,我们可以看到这是一个用于生成MyEclipse 6.0注册码的Java程序。接下来我们将深入分析其工作原理。 ##### 代码结构 整个注册码生成程序可以分为以下几个主要部分: 1. **包声明**:`package ...

    myEclipse6.0注册码

    ### myEclipse 6.0 注册码解析与软件概述 #### 一、myEclipse 6.0 概述 myEclipse 是一款非常强大的集成开发环境(Integrated Development Environment,IDE),它主要针对Java EE应用程序开发而设计。myEclipse ...

    Myeclipse生成注册码程序

    通过这个Java小程序,我们不仅学习到了如何生成MyEclipse注册码的技术细节,还深入了解了日期操作、字符串处理、数字格式化、自定义编码算法以及用户交互等方面的知识。此外,它还提醒我们尊重版权,合法使用软件的...

    myeclipse6.5的注册码

    合法获取MyEclipse注册码的途径主要是通过官方网站购买正式版软件。Genuitec公司是MyEclipse的官方发行商,用户可以在其网站上选择适合自己的许可证类型,如个人版、团队版或企业版,然后完成支付流程,之后便会收到...

    MyEclipse 6.0 注册码生成程序

    通过简单的几步操作,用户可以在MyEclipse中创建一个名为`MyEclipseGen`的新类,并将提供的代码粘贴到其中,运行程序后,在控制台输入想要注册的用户名,即可得到适用于自己的注册码。 #### 二、程序功能详解 ####...

    Myeclipse注册码-可用

    根据提供的文件信息,本文将详细解析"Myeclipse注册码-可用"这一主题涉及的关键知识点,包括MyEclipse软件介绍、注册码的含义及其在MyEclipse中的应用等内容。 ### MyEclipse简介 MyEclipse是基于Eclipse平台的一...

    java代码获取myeclipse注册码.txt

    该Java程序通过一系列复杂的字符串处理和编码算法,成功地实现了MyEclipse注册码的自动生成。虽然这种方法可能不适用于所有情况,但它提供了一种思路,即可以通过编程手段来解决软件注册和许可证管理的问题。对于有...

    生成MyEclipse注册码,激活MyEclipse

    ### MyEclipse注册码生成详解 #### 一、前言 MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),它基于Eclipse平台并增加了许多强大的功能,如Web开发工具、数据库工具等。然而,使用MyEclipse需要合法授权...

    MyEclipse8.0GA注册码

    通常情况下,使用注册码激活MyEclipse的过程相对简单: - **打开MyEclipse**:首先启动MyEclipse程序。 - **进入注册界面**:找到并点击“Help”菜单中的“Register”选项进入注册界面。 - **输入注册信息**:按照...

    MyEclipse 7.0M2 注册码(两种方法)

    部分内容:这部分内容展示了部分代码片段,似乎是从一个用于生成MyEclipse注册码的程序中提取出来的。其中,“MyEclipseGen”类包含了几个关键的方法,如`getSerial`、`decode`和`change`,这些方法共同作用于生成...

    myeclipse注册机自动生成注册码

    【描述】提到的“自动生成myeclipse注册码的java源代码”意味着有人通过编程方式破解了MyEclipse的授权系统,创建了一个可以生成有效注册码的程序。这种程序通常基于对MyEclipse软件内部授权算法的理解或逆向工程的...

    MyEclipse注册码

    在探讨“MyEclipse注册码”这一主题时,我们首先需要了解MyEclipse的基本概念及其重要性,随后再深入解析注册码的作用以及如何正确使用提供的注册码。 ### MyEclipse简介 MyEclipse是一款功能强大的集成开发环境...

    myeclipse6.0.1注册码

    使用注册码激活MyEclipse的过程相对简单,但具体步骤可能随版本的不同而略有差异。通常情况下,开发者需遵循以下步骤: 1. **启动MyEclipse**:首先打开MyEclipse软件。 2. **进入许可证管理界面**:在菜单栏中找到...

    myeclipse6.5注册码

    在探讨“myeclipse6.5注册码”的话题时,我们不仅限于提供简单的代码或序列号,更重要的是深入理解MyEclipse这款集成开发环境(IDE)及其注册机制,以及为何用户可能需要寻找注册码。 ### MyEclipse概述 MyEclipse...

    myeclipse6注册码

    ### MyEclipse 6 注册码相关知识点 #### 一、MyEclipse 6简介 MyEclipse 是一款非常受欢迎的集成开发环境(IDE),它主要用于Java应用开发,特别是Java Web项目的开发。作为Eclipse的一个插件,MyEclipse提供了...

    用java编写的 myeclipse 注册码生成器。

    通过上述分析,我们了解到这个Java程序主要用于生成MyEclipse的注册码。它涉及到了Java语言的基础知识、字符串处理、日期时间操作、输入输出流、数学运算以及安全与版权等多个方面。对于初学者来说,这是一个很好的...

    myeclipse 6.5注册码

    根据提供的信息,我们可以了解到这段内容涉及的是一个用于生成MyEclipse 6.5注册码的Java程序。在探讨这个主题之前,我们先简单了解一下MyEclipse及其注册码的基本概念。 ### MyEclipse简介 MyEclipse是基于...

    MyEclipse 7.0最新注册码

    - A: 最简单的方法是在MyEclipse软件中尝试输入注册码,如果注册成功则说明注册码有效。另外,也可以查看注册码的有效期是否晚于当前日期。 3. **Q: 软件激活后是否可以联网使用?** - A: 激活后可以联网使用。...

Global site tag (gtag.js) - Google Analytics