空間站

          北極心空

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

          MyEclipse7.0 下載地址:downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe

          http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe

          1、建立java Project,任意取個(gè)名字就行。

          2、建立一個(gè)名字為MyEclipseGen的類文件,內(nèi)容見(jiàn)附件。

          3、運(yùn)行該代碼,在控制臺(tái)中會(huì)出現(xiàn):

             please input register name:
             ×××××(你的name)

             即生成序列號(hào):


          4、進(jìn)入myeclipse,輸入Subscriber和Subscription code即可。

          附件:

          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) {
             }
          }
          }


          我運(yùn)行后的結(jié)果:

          please input register name:
          sorc
          Serial:fLR8ZC-855550-6654585354305964

          注: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.";

          此段代碼常量不可變更 否則注冊(cè)碼無(wú)效

          posted on 2008-12-11 12:54 蘆葦 閱讀(10086) 評(píng)論(7)  編輯  收藏 所屬分類: IDE

          Feedback

          # re: MyEclipse7.0破解下載和破解源代碼(轉(zhuǎn))[未登錄](méi) 2009-03-03 15:49 qiqi
          貼了三個(gè)代碼,就這個(gè)正確,好好  回復(fù)  更多評(píng)論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉(zhuǎn)) 2009-04-11 09:34 dosdjf
          在哪里建java Project?  回復(fù)  更多評(píng)論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉(zhuǎn))[未登錄](méi) 2009-04-21 19:50 ls
          就直接寫(xiě)個(gè) MyEclipseGen.java 文件,編譯運(yùn)行就OK了  回復(fù)  更多評(píng)論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉(zhuǎn))[未登錄](méi) 2010-01-20 11:11 king
          能用,O(∩_∩)O謝謝  回復(fù)  更多評(píng)論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉(zhuǎn))[未登錄](méi) 2010-09-17 10:42 lee
          非常感謝  回復(fù)  更多評(píng)論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉(zhuǎn)) 2013-03-29 09:05 mlb
          確實(shí)好用,強(qiáng)烈推薦  回復(fù)  更多評(píng)論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉(zhuǎn)) 2015-01-06 09:31 km
          樓主真是好人那!!!  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 通州区| 屏边| 原阳县| 和顺县| 五家渠市| 新巴尔虎左旗| 九江县| 宣武区| 临邑县| 葵青区| 滁州市| 石屏县| 富阳市| 菏泽市| 桐梓县| SHOW| 滁州市| 大足县| 屏山县| 中宁县| 沙湾县| 佛教| 张北县| 安泽县| 吉木萨尔县| 龙游县| 山西省| 洛川县| 来宾市| 霞浦县| 广宗县| 清丰县| 墨江| 邵阳县| 崇州市| 丹东市| 东源县| 永济市| 兴国县| 德阳市| 柯坪县|