激活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); 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 }
激活MyEclipse 6.5方法-通过一段Java程序生成激活码相关推荐
- matlab程序转java_用面向对象的方法将一段JAVA代码转化为matlab
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public class Variable { /*list of variables this variable is connected to. */ ...
- java 改为matlab_用面向对象的方法将一段JAVA代码转化为matlab
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public class Variable { /*list of variables this variable is connected to. */ ...
- (MyEclipse) MyEclipse完美破解方法(图)
http://photo.blog.sina.com.cn/list/blogpic.php?pid=53358777td408badc4071&bid=533587770101dd03&am ...
- 【Navicat】Navicat Premium12 下载、安装、激活、过期解决方法 —— 永久有效
目录 一.Navicat Premium 12的下载 二.Navicat Premium 12的安装 三.Navicat Premium 12的激活 四.Navicat Premium 12和注册机的 ...
- eclipse(或者myeclipse)常用配置方法
eclipse(或者myeclipse)常用配置方法 1:改变package视图 点击Navigate(资源管理器)右上角的倒三角,点击Package Presentation 选中 Hierarch ...
- MyEclipse卡死解决方法
MyEclipse卡死解决方法 工程名上右键,选择Properties>Java Build Path>Libraries>JRE System Libraries->char ...
- MyEclipse常用设置方法
MyEclipse常用设置方法 MyEclipse作为Eclipse的一款插件迅速"走红",为当今企业的开发J2EE项目的首选IDE. 用MyEclipse不久,但在这不久的时间内 ...
- vivo6.0系统机器(亲测有效)激活xposed框架的方法
对于喜欢搞机的机友而言,很多时候会用到Xposed框架及其种种功能强悍的模块,对于5.0以下的系统版本,只要手机能获得ROOT权限,安装和激活Xposed框架是非常简单的,但随着系统版本的持续更新,5 ...
- Win11提示内置管理员无法激活此应用解决方法教学
Win11提示内置管理员无法激活此应用解决方法教学分享.最近有部分用户电脑开机使用的时候,出现了一个错误提示信息,显示"内置管理员无法激活此应用".出现这个提示后,需要使用的软件也 ...
最新文章
- 字符串的模式匹配 (朴素模式匹配算法 ,KMP算法)
- 有关Android的调试时候常用到的一些技巧
- 机器学习中过拟合、欠拟合与方差、偏差的关系是什么?
- vue 加载页面时触发时间_解析Vue项目的四个方面优化
- BZOJ4943 洛谷3823 UOJ315:[NOI2017]蚯蚓排队——题解
- TMS320F28335时钟(1)
- solr学习之一 搜索基本知识
- 这8个方法让你成为最优秀的程序员
- 也谈谈Javascript中的几个怪异特性(上)
- JSP — 知识总结篇《I》【基础语法】
- [CS131] Lecture 1 Course Introduction
- datavideo切换台说明书_datavideo洋铭 SE-650 HD4通道切换台,高清导播切换台
- 微信小程序调用扫码功能
- 晶振旁的电阻(并联与串联)
- 苹果电脑基于Android File Transfer for mac连接Android设备
- 设计多媒体计算机的选配方案,多媒体教室设计方案的选择与管理
- 学考计算机上sci怎么消,已接收的SCI稿件,想要去掉一个作者,怎么和编..._网络编辑_帮考网...
- 综述|领略目标检测的前世今生
- Webpack是什么?Webpack有什么应用?
- 正点原子STM32F103(精英版)------跑马灯