`
金R在奋斗着
  • 浏览: 14783 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

MyEclipse过期了怎么办!一段代码解决问题~

 
阅读更多
import java.io.*;      
  
     
  
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, "0");      
  
                          System.out.println("Serial:" + res);      
  
                          reader.readLine();      
  
                      } catch (IOException ex) {      
  
                      }      
  
                  }      
  
              }  

 

学校电脑的MyEclipse过期了,然后在网上查了一下,发现用这个代码可以自动生成注册码~

然后然后 你们就知道该怎么办了吧 酷吐舌头  用生成的注册码就可以直接注册啦 ~

 

麻麻再也不用担心我的eclipse过期咯 ~~

 

觉得挺实用的 就拿来分享一下下。

感谢大神!!

 

有MyEclipse过期了的可以试试喔,欢迎分享经验噢耶。 >< ><

5
3
分享到:
评论
11 楼 金R在奋斗着 2014-06-12  
xinaoshuai 写道
这个牵扯到版权问题的文章怎么能被放置到首页?

请问上面的那一句话是抄袭了哪里的版权,
我好像有说明是网上找的代码 还附带的提了一句谢谢大神把 ,
10 楼 金R在奋斗着 2014-06-12  
kuchaguangjie 写道
为什么 现在 还有人用 myeclipse ... eclipse 哪点不够用, 无法理解 ...

学校电脑上装的就是Myeclipse嘛。
9 楼 kuchaguangjie 2014-06-12  
为什么 现在 还有人用 myeclipse ... eclipse 哪点不够用, 无法理解 ...
8 楼 金R在奋斗着 2014-06-11  
29120406 写道
Myeclipse 卡的很。还是别用了。6.5还行。

学校的电脑比较落后嘛
7 楼 金R在奋斗着 2014-06-11  
junfengcode 写道
用什么Myeclipse,Eclipse for jee妥妥的

嗯!准备下个试试
6 楼 xinaoshuai 2014-06-11  
这个牵扯到版权问题的文章怎么能被放置到首页?
5 楼 29120406 2014-06-11  
Myeclipse 卡的很。还是别用了。6.5还行。
4 楼 xiaosheng12345 2014-06-11  
9系列之前的myeclipse可一,9之后的,还要修改jar文件。
3 楼 junfengcode 2014-06-11  
用什么Myeclipse,Eclipse for jee妥妥的
2 楼 lj830723 2014-06-11  
我记得这个方式是9.x以前的,9.x开始就换了注册机制,不仅仅是算出来序列号就可以了,需要更换安全相关的jar包,不过也有破解工具。我目前使用的就是MyEclipse 2014
1 楼 LinApex 2014-06-11  
支持什么呢版本?

相关推荐

    MyEclipse_5.5.1GA和MyEclipse 7.5注册码(未过期)

    在探讨“MyEclipse_5.5.1GA和MyEclipse 7.5注册码(未过期)”这一主题时,我们不仅关注于提供的注册码本身,更深入地了解MyEclipse这款集成开发环境(IDE)的背景、功能以及在软件开发中的应用,将有助于我们全面理解...

    最新myeclipse 6.0 注册码 2012年过期

    例如,试用版可能会在使用一段时间后出现提示窗口或者某些高级特性无法解锁等问题。因此,获得一个有效的注册码对于充分利用MyEclipse的所有功能至关重要。 #### 三、注册码示例 根据提供的信息,这里有两个注册码...

    MyEclipse 8.5 注册方法

    首先,当你使用MyEclipse 8.5一段时间后,系统会弹出一个警告对话框提示试用期即将或已经结束。这是MyEclipse为了防止未经授权的使用而设置的机制。要解决这个问题,你可以按照以下步骤操作: 1. 访问指定网站获取...

    MyEclipse 7注册码

    MyEclipse是由Genuitec公司开发的一款强大的Java EE集成开发环境,它提供了全面的Java开发解决方案,包括但不限于Java编程、Web应用开发、数据库管理和项目构建等功能。自发布以来,MyEclipse因其丰富的特性和良好的...

    Myeclipse sn

    2. **升级版本**:如果当前使用的版本较旧,可以考虑升级到最新版本,新版本可能会附带一段时间的免费使用期。 3. **重新安装试用版**:对于部分版本,用户可以选择卸载当前版本后重新安装试用版,但这意味着将失去...

    MyEclipse6.5.0 GA 注册码

    3. **技术支持**:购买正版软件可以获得官方的技术支持,这对于解决开发过程中遇到的问题非常重要。 总之,MyEclipse 6.5.0 GA作为一款优秀的开发工具,为开发者提供了强大的支持。尽管提供的注册码可能已经无法...

    MyEclipse连接SQLServer2008R2相关问题解决.pdf

    在本文中,我们将深入探讨如何使用MyEclipse(一个集成开发环境,专为Java开发者设计)连接到SQL Server 2008 R2数据库。在处理这种连接问题时,有几个关键点需要注意,确保你能顺利地进行数据库操作。 首先,确保...

    MyEclipse8.0GA注册码

    这意味着GA版本已经过充分的测试,大多数已知的问题都得到了解决,可以供广大用户日常使用。 ### 3. 注册码的作用 注册码(也称为序列号、激活码等)是一种用于验证软件合法性的凭证。对于像MyEclipse这样的商业...

    java,jsp,JSP课程设计报告+mysql+MyEclipse

    通过以上分析,我们可以看出这个课程设计涵盖了Web开发的基本流程,从需求分析、概要设计、详细设计到测试和问题解决,全面展示了JSP、MyEclipse和MySQL在实际项目中的应用。这种实践有助于学生理解和掌握Web程序...

    我的注册码

    总的来说,解决MyEclipse过期问题有多种方式,购买官方授权是最合法且安全的选择。对于预算有限的开发者,可以考虑使用免费的开源替代品。同时,我们应当积极支持软件开发者,共同维护一个健康、公平的软件生态环境...

    毕业论文jsp1738商店食品管理系统mysql.doc

    本文将深入探讨一个基于Java的商店食品管理系统的设计与实现,旨在为商店管理者提供一套高效的信息管理解决方案...这一系统不仅解决了实际问题,而且展示了Java在商业应用中的强大功能,具有较高的实用价值和研究意义。

Global site tag (gtag.js) - Google Analytics