Java入门到精通——调错篇之解决MyEclipse 输入注册码后:Enter or update your subscription information.问题
2014-09-26 16:25
549 查看
这几天,我用MyEclipse做例子的时候总是出现下面图上面的提示:
不用看就是注册码到期了要注册。找了好几个注册码总是出现Enter or update your subscription information.的提示也不能完成注册这时候上网一搜果然有人也遇到这个问题办法很简单就是新建一个J***A类输入下面的代码:
运行一下,就这样MyEclipse就注册成功了。
不用看就是注册码到期了要注册。找了好几个注册码总是出现Enter or update your subscription information.的提示也不能完成注册这时候上网一搜果然有人也遇到这个问题办法很简单就是新建一个J***A类输入下面的代码:
import java.text.DecimalFormat; import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.Calendar; public class Chack { //myeclipseBlue6.5破解,运行即可得到key public static final void main(String[] args){ String id="wzl"; //这是指注册的名称 String num="999"; System.out.println(getSerial(id,"100",num,false)); } public static String getSerial(String userId, String version, String licenseNum, boolean selected) { Calendar cal = Calendar.getInstance(); cal.add(1, 3); 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() : "-1112310";//这的时间是指注册到期时间,可以自己修改 String type = "YE3MB-"; String need = (new StringBuffer(String.valueOf(userId.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(userId).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); } }
运行一下,就这样MyEclipse就注册成功了。
相关文章推荐
- Java入门到精通——调错篇之解决MyEclipse 输入注册码后:Enter or update your subscription information.问题
- myeclipse6.5 blue注册 Enter or update your subscription information.
- 解决Myeclipse6.5过期注册码无效“Enter or update your subscription information.”问题
- JAVA MyEclipse(3)---解决MyEclipse安装maven的问题:Unable to update index for central
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- Java笔记5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
- 艰辛的aptana插件安装之路(续)--成功解决myeclipse不能启动和报java.lang.NullPointerException的问题
- checkstyle问题:解决Got an exception - java.lang.RuntimeException: Unable to get class information for ***Exception
- NDK 入门HelloJni 以及 javah 找不到类文件的问题 解决(ubuntu)
- Java学习随笔——MyEclipse控制台输入中文乱码解决
- 【转】 NDK 入门HelloJni 以及 javah 找不到类文件的问题 解决(ubuntu)
- 解决安装Aptana插件后启动MyEclipse6.5后报错java.lang.NullPointerException的问题
- No JVM could be found on your system.Please define EXE4J_JAVA_HOME问题解决方法(版本问题)
- 完美解决x2注册页面出现‘抱歉,你输入的用户名小于3个字符问题’的两种方法
- JAVA _Save could not be completed.MyEclipse国际化的问题解决
- 解决myeclipse的help菜单下没有software update选项的问题
- 解决MyEclipse编辑jsp输入.死机、代码提示死机问题
- 关于HFSS中的:internal error:WebUpdate is missing require information问题解决办法!
- Java入门:Redhat9下的java中文问题解决
- FreeBSD上Enter full pathname of shell or RETURN for /bin/sh 问题的解决