激活 MyEclipse9 时出现"CreateProcess Failed!"的另一解决方法

来源:互联网 发布:淘宝的经营模式 编辑:程序博客网 时间:2024/04/30 04:35

上几天安装了 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 -versionjava 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\Common\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_activator>myeclipse9_keygen_activator.exe

6然后注册成功