激活MyEclipse 6.5方法-通过一段Java程序生成激活码

在MyEclipse中新建一个Java类,名为MyEclipseKeyGen,将下面的Java代码拷贝到MyEclipseKeyGen类中,先修改变量subscriber的值,然后运行程序即可获得Subscription Code。将subscriber和subscriptionCode输入上图所示区域,点击“OK”,即可激活MyEclipse6.5(通过测试,本人已成功激活)。其他的MyEclipse版本暂没有测试过。

 1 import java.text.DecimalFormat;
 2 import java.text.NumberFormat;
 3 import java.text.SimpleDateFormat;
 4 import java.util.Calendar;
 5
 6 public class MyEclipseKeyGen {
 7
 8     public static final void main(String[] args){
 9         String subscriber = "yuxinwangjing";  //subscriber
10         String licenseNum = "500";  //Number of Licenses
11         String version = "100"; //版本号
12         String subscriptionCode = getSubscriptionCode(subscriber, version , licenseNum ,true);
13         System.out.println(subscriptionCode);  //gLR8ZO-655055-62677056522757051
14     }
15
16     public static String getSubscriptionCode(String subscriber, String version, String licenseNum, boolean selected) {
17         Calendar cal = Calendar.getInstance();
18         cal.add(1, 3);  //年份加三年
19         cal.add(6, -1);  //日期减一//当前日期20141226,到期日期则为20171225
20         NumberFormat nf = new DecimalFormat("000");
21         licenseNum = nf.format(Integer.valueOf(licenseNum));
22         String verTime = selected ? (new StringBuffer("-")).append((new SimpleDateFormat("yyMMdd")).format(cal.getTime())).append("0").toString() : "-0812310";
23         String type = "YE3MB-";
24         String need = (new StringBuffer(String.valueOf(subscriber.substring(0,1)))).append(type).append(version).append(licenseNum).append(verTime).toString();
25         String dx = (new StringBuffer(String.valueOf(need))).append("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.").append(subscriber).toString();
26         int suf = decode(dx);
27         String code = (new StringBuffer(String.valueOf(need))).append(String.valueOf(suf)).toString();
28         return change(code);
29     }
30
31     private static int decode(String s) {
32
33         int i = 0;
34         char ac[] = s.toCharArray();
35         int j = 0;
36         for (int k = ac.length; j < k; j++)
37         i = 31 * i + ac[j];
38         return Math.abs(i);
39     }
40
41     private static String change(String s) {
42         byte abyte0[] = s.getBytes();
43         char ac[] = new char[s.length()];
44         int i = 0;
45         for (int k = abyte0.length; i < k; i++) {
46             int j = abyte0[i];
47             if (j >= 48 && j <= 57)
48             j = ((j - 48) + 5) % 10 + 48;
49             else if (j >= 65 && j <= 90)
50             j = ((j - 65) + 13) % 26 + 65;
51             else if (j >= 97 && j <= 122)
52             j = ((j - 97) + 13) % 26 + 97;
53             ac[i] = (char) j;
54         }
55         return String.valueOf(ac);
56     }
57 }
时间: 2024-10-17 04:44:38

激活MyEclipse 6.5方法-通过一段Java程序生成激活码的相关文章

Myeclipse的使用方法-导入、导出Java 项目

1.导入项目 当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclipse 工作区然后编辑和查看.点击菜单File > Import,然后在弹出的Import 对话框中展开General目录,选择Existing Projects into Workspace,接着点击Next 按钮.当选中单选钮Select root directory:时可以点击Browse-按钮选中包含项目的文件夹,如果包含项目的话就可以在中间的Projects 列表框中显示:而当选中单选钮Sel

将后台窗口激活到前台的方法(使用AttachThreadInput和SetForegroundWindow两个API)

下面这种方法是我见到的最理想的,还有一些其他的方法,像通过SetWindowsPos这个API设置窗口的Z-oder到最顶层,再设置回去.还有通过把当前窗口设置到底层,然后激活目标窗口等等方法. HWND hCurWnd = NULL; DWORD dwMyID; DWORD   dwCurID; hCurWnd = ::GetForegroundWindow(); dwMyID = ::GetCurrentThreadId(); dwCurID = ::GetWindowThreadProce

激活大脑的十个方法

激活大脑的十个方法 1.用蓝色装饰环境. 色彩心理学研究发现,看到两次蓝色物体,人的想法会更积极.快给自己营造一个“蓝色港湾”吧. 2.适当喝点酒. 美国伊利诺伊大学芝加哥分校的研究人员发现,社交活动中少量喝点酒,思维能力更强,更容易“灵感突现”. 3.做白日梦. 加拿大大学的一项研究指出,爱做白日梦的人,各项创造力测试得分更高.赶快抽点时间,让你的思维天马行空. 4.把自己想象成孩子. 当一个人想象回到童年时,大脑更容易出现一些“稀奇古怪”的想法.保持一颗童心,你的心理就不会衰老. 5.放声大

(MyEclipse) MyEclipse完美破解方法(图)

http://photo.blog.sina.com.cn/list/blogpic.php?pid=53358777td408badc4071&bid=533587770101dd03&uid=1396017015 MyEclipse-Subscription Informaion -- SUB:hahaalvin Code:uLR8ZC-855575-6850685888280854 MyEclipse) MyEclipse完美破解方法(图) (2013-01-24 20:17:57)

oracle使用还原段的目的和还原数据的管理方法及还原段的类型

一.引入还原段主要有3个目的: 1.事务回滚:主要是针对rollback语句起作用 2.事务恢复:非正常关闭数据库即非保留事务级关闭数据库(abort.immediate)或者数据库instance崩溃,则当数据库再次打开时oracle服务器就要还原所有没有提及的事务.这种还原就是事务恢复的一部分.要使得恢复真正的成为可能写到还原段的变化也要受到联机重做日志的保护. 3.保证数据的读一致性. 二.还原数据的管理方法 1.自动的还原数据管理:oracle服务器自动的管理还原段的创建.分配和优化 2

如何查看win10已激活密钥?查看win10已激活完整密钥的方法!

如何查看win10已激活密钥?查看win10已激活完整密钥的方法! HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SoftwareProtectionPlatform : 在右侧双击打开:BackupProductKeyDefault ,其数值数据就是我们当前win10激活密钥了! null

MyEclipse SVN安装方法

方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开.将Core SVNKit Library和Optional JNALibrary添加(右键Add to Profile),Subclipse下面的

myeclipse安装svn方法汇总

myeclipse安装svn方法汇总 博客分类: eclipse MyEclipse6.5安装SVN插件,掌握了几种方法,本节就像大家介绍一下MyEclipse6.5安装SVN插件的三种方法,看完本文你肯定有不少收获,希望本文能教会你更多东西.一.安装方法:MyEclipse6.5安装SVN插件方法一.如果可以上网可在线安装1.打开Myeclipse,在菜单栏中选择Help→SoftwareUpdates→FindandInstall;2.选择Searchfornewfeaturestoinst

jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行?

jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行? 因为在解析时最新解析的就是JAVA代码,不管写哪里,都会最新被解析