关于Myeclipse激活使用

激活码操作:
这种方式有:只能激活,刚刚安装的Myeclipse(没有使用任何激活码激活过..)

激活时间又自己定义:

(代码):

package com.anonymous.javase.caseinterview;

import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class MyEclipseKeyGen {
	public static final void main(String[] args) {
		String subscriber = "tianshansangong";//注册码的名字
		//最后会生成一个注册序列
		String licenseNum = "500";
		String version = "100";
		String subscriptionCode = getSubscriptionCode(subscriber, version,
				licenseNum, true);
		System.out.println(subscriptionCode);
	}

	public static String getSubscriptionCode(String subscriber, String version,
			String licenseNum, boolean selected) {
		Calendar cal = Calendar.getInstance();
		cal.add(1, 
				50//这里是按照年算,根据自己需要定义年限
				);//
		cal.add(6, -1);
		NumberFormat nf = new DecimalFormat("000");
		licenseNum = nf.format(Integer.valueOf(licenseNum));
		String verTime = selected ? (new StringBuffer("-"))
				.append((new SimpleDateFormat("yyMMdd")).format(cal.getTime()))
				.append("0").toString() : "-0812310";
		String type = "YE3MB-";
		String need = (new StringBuffer(String.valueOf(subscriber.substring(0,
				1)))).append(type).append(version).append(licenseNum)
				.append(verTime).toString();
		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();
		int suf = decode(dx);
		String code = (new StringBuffer(String.valueOf(need))).append(
				String.valueOf(suf)).toString();
		return change(code);
	}

	private static int decode(String s) {
		int i = 0;
		char ac[] = s.toCharArray();
		int j = 0;
		for (int k = ac.length; j < k; j++)
			i = 31 * i + ac[j];
		return Math.abs(i);
	}

	private static String change(String s) {
		byte abyte0[] = s.getBytes();
		char ac[] = new char[s.length()];
		int i = 0;
		for (int k = abyte0.length; i < k; i++) {
			int 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;
		}
		return String.valueOf(ac);
	}
}

第二种方式:使用激活工具:这种方式有效期是3年:

可以激活刚刚安装的也可以激活已经快到期的Myeclipse工具

Windows--->Preferences--->Myeclipse(有一些低版本可能是Myeclipse......)---->Subscription

关于Myeclipse激活使用_第1张图片

关于Myeclipse激活使用_第2张图片

关于Myeclipse激活使用_第3张图片


关于Myeclipse激活使用_第4张图片

将LICENSEE输入到Subscriber中   LICENSEE_KEY输入到Subscription Code中


关于Myeclipse激活使用_第5张图片

关于Myeclipse激活使用_第6张图片

找到自己的Myeclipse中的plugins文件..点击进去确认就行...


最后将ACTIVATION_KEY

输入到ACTIVATION   Code即可


因为我的已经激活了..不太好演示

详细激活方式:激活地址

注册机地址:

链接:注册机地址 密码:gn0t




你可能感兴趣的:(Myeclipse使用)