`
金R在奋斗着
  • 浏览: 14524 次
  • 性别: 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  
支持什么呢版本?

相关推荐

Global site tag (gtag.js) - Google Analytics