转载自:http://www.lijialong.name/myeclipse-9-keygn.html

 本人在Eclipse 3.6.1 上安装的myeclipse-9.0-archived-update-site包,下面方法测试通过!

说明:我的系统是Windows 7旗舰版 32位。

关于64位系统,以及MAC,linux系统的破解方法,我未测试过,也么电脑给我测试。。。

感谢Yan同学 提供了64位系统 的破解过程!请看文末!

2011年4月12日:重新编辑了破解步骤,添加了图片示例,操作过程清晰明了,看到你看的很开心我也很开心~

MyEclipse 9.0版本在注册机制上多了一个步骤,在输入用户名和对应的用户code后,还需要一个激活步骤,这个步骤需要你输入一个很长的”激活code”,三个信息均满足Myeclipse的注册激活机制算法才算激活成功。

我不管它是什么算法,既然有人已经有解决这种注册机制的方法。那我们来好好看看吧。

首先,请先关闭MyEclipse 9,并检查您的电脑是否安装JDK 6,运行注册机需要。

1.首先,请下载文末的文件,为一个压缩包,两个关键文件:一个publicKey.bytes文件,一个myeclipse9_keygen_activator.exe执行程序。

2.然后,打开MyEclipse的安装目录(安装在哪里问你自己),进入common\plugins\文件下,会看到很多很多的文件,不怕,我们需要的文件是:

com.genuitec.eclipse.core_9.0.0.me201101251749.jar

使用WinRar或者7-ZIP打开这个jar文件,怎么打开自己想办法,来到com\genuitec\eclipse\core目录下,找到publicKey.bytes文件,将其删除,然后再将刚才下载的压缩包内的publicKey.bytes文件拖到com\genuitec\eclipse\core目录下。



说明,我用的是MyEclipse9的归档升级包,在Eclipse3.6.1中安装MyEclipse的,不是完整独立的安装包,所以就没有common文件夹,直接在plugin文件下面。

3.来到MyEclipse 9 安装的根目录,你会看到一个ini的配置文件,如果是独立安装包安装的,文件名为myeclipse.ini,归档安装包安装的,文件名为eclipse.ini,使用记事本打开文件后,在原内容最后加上下面两行代码,保存后关闭:

-Dgenuitec.honorDevMode=true

-Dosgi.dev=true

4.运行Myeclipse 9,启动后,点击菜单栏【MyEclipse】【Subscriber Information】。接着运行刚才下载的压缩包内的myeclipse9_keygen_activator.exe文件(放心,无毒无害)



按【1】-【2】-【3】步骤完成后,在Myeclipse的【Subscriber】文本框中输入刚才输入的用户名,在【Subscription Code】文本框内输入刚才自动生成的【Subscription】代码。如果一切顺利的话,应该会看到:

接着点击【Save & Activate Now】,出现:

选择第三个,我已经有一个激活码了。然后next,在界面的方框内粘贴刚才复制的那一堆一长串的Code(或者点击Parse From Clipboard)。

如果成功会显示:

至此,MyEclipse 9 被成功激活了。激活码信息或保存在【.myeclipse.properties】文件中,此文件在【My Documents】的根目录下(在我电脑上如此的~)

它告诉我们,这个激活码只能在一台机子上使用(即生成这个激活码的电脑上),因为其中还牵涉到一个【System ID】。

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就没有任何问题