空間站

          北極心空

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            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,任意取個名字就行。

          2、建立一個名字為MyEclipseGen的類文件,內容見附件。

          3、運行該代碼,在控制臺中會出現:

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

             即生成序列號:


          4、進入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) {
             }
          }
          }


          我運行后的結果:

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

          此段代碼常量不可變更 否則注冊碼無效

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

          Feedback

          # re: MyEclipse7.0破解下載和破解源代碼(轉)[未登錄] 2009-03-03 15:49 qiqi
          貼了三個代碼,就這個正確,好好  回復  更多評論
            

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

          # re: MyEclipse7.0破解下載和破解源代碼(轉)[未登錄] 2009-04-21 19:50 ls
          就直接寫個 MyEclipseGen.java 文件,編譯運行就OK了  回復  更多評論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉)[未登錄] 2010-01-20 11:11 king
          能用,O(∩_∩)O謝謝  回復  更多評論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉)[未登錄] 2010-09-17 10:42 lee
          非常感謝  回復  更多評論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉) 2013-03-29 09:05 mlb
          確實好用,強烈推薦  回復  更多評論
            

          # re: MyEclipse7.0破解下載和破解源代碼(轉) 2015-01-06 09:31 km
          樓主真是好人那?。?!  回復  更多評論
            

          主站蜘蛛池模板: 宁远县| 闽清县| 界首市| 泊头市| 乡宁县| 泸水县| 沙洋县| 武强县| 武冈市| 怀仁县| 南部县| 图片| 洪湖市| 徐闻县| 内黄县| 安仁县| 黄陵县| 陆良县| 镇雄县| 鹤壁市| 六安市| 安国市| 买车| 贡嘎县| 旬阳县| 龙山县| 海盐县| 彩票| 岳阳市| 沁源县| 丰镇市| 遂川县| 杨浦区| 泽普县| 开原市| 河源市| 阿坝县| 屏东县| 宝山区| 临朐县| 仙游县|