空間站

          北極心空

            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
          樓主真是好人那!!!  回復  更多評論
            

          主站蜘蛛池模板: 芒康县| 芜湖市| 什邡市| 科尔| 怀远县| 克什克腾旗| 霍山县| 绥芬河市| 阿拉善左旗| 秦皇岛市| 攀枝花市| 安庆市| 察雅县| 巴林右旗| 白河县| 青浦区| 阳东县| 左权县| 禹城市| 东乡县| 綦江县| 安陆市| 麻江县| 江油市| 苍梧县| 壶关县| 长垣县| 靖宇县| 区。| 东兰县| 墨竹工卡县| 睢宁县| 桃园县| 莒南县| 盘锦市| 大同县| 阳江市| 金昌市| 东辽县| 忻城县| 游戏|