myeclipse试用一段时间后提示注册码失败后激活的方法

myeclipse试用一段时间后提示注册码失败后激活的方法

下载后的myeclipse用了一段时间后,弹出注册码失效了怎么办?今天给大家分享如何破解myeclipse

myeclipse试用一段时间后提示注册码失败后激活的方法

1、打开你的myeclipse,新建一个java项目。

myeclipse试用一段时间后提示注册码失败后激活的方法

2、在新建的项目下创建一个类,具体如下步骤。

myeclipse试用一段时间后提示注册码失败后激活的方法

3、在该类下,加入下列打码(将下列代码复制到code类中)

复制内容到剪贴板
  1. packagedemo;
  2.  
  3. importjava.io.BufferedReader;
  4.  
  5. importjava.io.IOException;
  6.  
  7. importjava.io.InputStreamReader;
  8.  
  9. publicclasscode{
  10.  
  11. privatestaticfinalStringLL="DecompilingthiscopyrightedsoftwareisaviolationofbothyourlicenseagreementandtheDigitalMilleniumCopyrightActof1998(http://www.loc.gov/copyright/legislation/dmca.pdf).Undersection1204oftheDMCA,penaltiesrangeuptoa$500,000fineoruptofiveyearsimprisonmentforafirstoffense.Thinkaboutit;payforalicense,avoidprosecution,andfeelbetteraboutyourself.";
  12.  
  13. publicStringgetSerial(StringuserId,StringlicenseNum){
  14.  
  15. java.util.Calendarcal=java.util.Calendar.getInstance();
  16.  
  17. cal.add(1,3);
  18.  
  19. cal.add(6,-1);
  20.  
  21. java.text.NumberFormatnf=newjava.text.DecimalFormat("000");
  22.  
  23. licenseNum=nf.format(Integer.valueOf(licenseNum));
  24.  
  25. StringverTime=newStringBuilder("-").append(
  26.  
  27. newjava.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))
  28.  
  29. .append("0").toString();
  30.  
  31. Stringtype="YE3MP-";
  32.  
  33. Stringneed=newStringBuilder(userId.substring(0,1)).append(type).append("300").append(licenseNum).append(verTime).toString();
  34.  
  35. Stringdx=newStringBuilder(need).append(LL).append(userId).toString();
  36.  
  37. intsuf=this.decode(dx);
  38.  
  39. Stringcode=newStringBuilder(need).append(String.valueOf(suf)).toString();
  40.  
  41. returnthis.change(code);}
  42.  
  43. privateintdecode(Strings){
  44.  
  45. inti;
  46.  
  47. char[]ac;
  48.  
  49. intj;
  50.  
  51. intk;
  52.  
  53. i=0;
  54.  
  55. ac=s.toCharArray();
  56.  
  57. j=0;
  58.  
  59. k=ac.length;
  60.  
  61. while(j<k){
  62.  
  63. i=(31*i)+ac[j];
  64.  
  65. j++;
  66.  
  67. }
  68.  
  69. returnMath.abs(i);
  70.  
  71. }
  72.  
  73. privateStringchange(Strings){
  74.  
  75. byte[]abyte0;char[]ac;inti;intk;intj;
  76.  
  77. abyte0=s.getBytes();
  78.  
  79. ac=newchar[s.length()];
  80.  
  81. i=0;
  82.  
  83. k=abyte0.length;
  84.  
  85. while(i<k){
  86.  
  87. j=abyte0[i];
  88.  
  89. if((j>=48)&&(j<=57)){
  90.  
  91. j=(((j-48)+5)%10)+48;
  92.  
  93. }elseif((j>=65)&&(j<=90)){
  94.  
  95. j=(((j-65)+13)%26)+65;
  96.  
  97. }elseif((j>=97)&&(j<=122)){
  98.  
  99. j=(((j-97)+13)%26)+97;
  100.  
  101. }
  102.  
  103. ac[i]=(char)j;
  104.  
  105. i++;
  106.  
  107. }
  108.  
  109. returnString.valueOf(ac);
  110.  
  111. }
  112.  
  113. publiccode(){
  114.  
  115. super();
  116.  
  117. }
  118.  
  119. publicstaticvoidmain(String[]args){
  120.  
  121. try{
  122.  
  123. System.out.println("pleaseinputregistername:");
  124.  
  125. BufferedReaderreader=newBufferedReader(newInputStreamReader(
  126.  
  127. System.in));
  128.  
  129. StringuserId=null;
  130.  
  131. userId=reader.readLine();
  132.  
  133. codemyeclipsegen=newcode();
  134.  
  135. Stringres=myeclipsegen.getSerial(userId,"5");
  136.  
  137. System.out.println("Serial:"+res);
  138.  
  139. reader.readLine();
  140.  
  141. }catch(IOExceptionex){
  142.  
  143. }
  144.  
  145. }
  146.  
  147. }

myeclipse试用一段时间后提示注册码失败后激活的方法

4、然后运行该类。具体如下

myeclipse试用一段时间后提示注册码失败后激活的方法

5、运行后控制,输入登录账户然后回城就能生产注册码

myeclipse试用一段时间后提示注册码失败后激活的方法

6、在myeclipse栏目下找到subscription information选项

myeclipse试用一段时间后提示注册码失败后激活的方法

7、将生成的注册码复制到对应位置,完成激活(一定时间内)。

myeclipse试用一段时间后提示注册码失败后激活的方法