问题
有了一台新电脑,安装了最新版jdk—-jdk-10.0.1。准备安装MyEclipse 2016,运行破解程序crack.bat时发现运行不了。
查询
看到此博客:https://blog.csdn.net/weixin_41005192/article/details/80294881
上网查询之后:发现目前网上的破解文件都是针对JDK的低版本,jdk9.0以及10使用破解文件都是无效的。所以要安装低版本的JDK(8以下包括8),在破解成功后可以切换回高版本的JDK。
解决
于是准备安装旧版本jdk;一台机器上安装两个版本jdk
1.查看环境变量,发现之前jdk-10.0.1安装程序自动配置了环境变量
进入此目录下发现有三个exe
将正确的路径改之,让程序找不到Java.exe 即可。
我在正确的路径后面加了几个字母——-lall
cmd 中运行 java ,会找不到Java.exe
2.安装旧版本jdk—————-jdk1.7.0_80
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
注:好像需要登录用户才能下载
下载完成后直接傻瓜式安装。
我们发现同样不需要配置环境变量
这是为什么呢,我们发现C:\Windows\System32有Java.exe.
然后我们就可以运行crack.bat;其实质是运行:javaw -jar cracker2015.jar
跟着破解文档按照步骤操作即可
激活成功,运行myeclipse,查看激活状态
最后把jdk版本切换到jdk-10.0.1,把环境变量的路径改为正确的即可