空間站

          北極心空

            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的類(lèi)文件,內(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 蘆葦 閱讀(10087) 評(píng)論(7)  編輯  收藏 所屬分類(lèi): 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)論
            

          主站蜘蛛池模板: 长春市| 龙南县| 贞丰县| 买车| 鄂伦春自治旗| 彭州市| 搜索| 乡城县| 静安区| 庄河市| 建宁县| 乐至县| 印江| 三明市| 平昌县| 保定市| 江阴市| 龙岩市| 南安市| 西华县| 聊城市| 全椒县| 临海市| 东乡| 本溪市| 永平县| 谷城县| 通辽市| 佛教| 绥德县| 长葛市| 沛县| 祁东县| 榆社县| 西安市| 伊通| 徐闻县| 新竹市| 光泽县| 鹤庆县| 高陵县|