上几天安装了 MyEclipse 9。用了几天,刚开始用的爽的时候,却弹出来说需要注册。
Kidding,天朝用户也需要注册?!马上baidu之,果然先人们已经给我们准备好了破解方案。
窃喜,依法实施,但是却出现了“CreateProcess Failed!"的错误,随后的注册失败。
又baidu一下,告知一方案如下
======
64位系统破解过程
1. 安装32位的JDK, 设置好JAVA_HOME 和 PATH
2. 安装myeclipse 9.0 按上述方法-替换文件/加2行文字
3. 运行myeclipse, 然后运行myeclipse9_keygen_activator.exe文件
4. 这时候就没有Createprocess failed的提示,获得systemID
5. 然后按上面的步骤就可以注册了
6. 再安装64位的JDK,或者重置JAVA_HOME 和 PATH
这里关键不是vc的问题,是在于JDK32位或是64位的问题,32位JDK就没有任何问题。
======
原来是jdk版本的问题,我的系统默认的jdk是64位的
C:\Users>java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
感觉巨麻烦,既然是jdk的问题,那么倒可以偷梁换柱一下,临时修改JAVA_HOME和PATH和CLASSPATH变量,达到目的。
在MyEclipse的安装目录下面,
C:\Users\Public\AppData\Local\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013
就有一个32位的jdk,我们可以利用这个
1.打开一个CMD
2.设置JAVA_HOME
C:\Users>set JAVA_HOME=C:\Users\Public\AppData\Local\MyEclipse\C
ommon\binary\com.sun.java.jdk.win32.x86_1.6.0.013
3.设置PATH
C:\Users>set PATH=%PATH%;%JAVA_HOME%/bin;
4.设置CLASSPATH
C:\Users>set CLASSPATH=.;%JAVA_HOME%/lib;
5.然后启动myeclipse9_keygen_activator.exe
C:\Users>cd F:\InstallPrograms\MyEclipse\MyEclipse+9.0正式版破解
与激活\myeclipse9_keygen_activator
F:\InstallPrograms\MyEclipse\MyEclipse+9.0正式版破解与激活\myeclipse9_keygen_act
ivator>myeclipse9_keygen_activator.exe
6然后注册成功