本人使用的Mac mini升级为16G内存后,由于Myeclipse到期,所以寻求软件破解,不小心
把Myeclipse弄坏了,再次安装时提示:
Your system does not have sufficient memory to support MyEclipse
从网上查找解决方法,打开其他软件消耗内存,强迫Mac os使用虚拟内存。可以使用下面
的Java代码:
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test {
public static void main(String[] args) throws InterruptedException {
List<Map<String, String>> list = new ArrayList<Map<String, String>>();
for (int i = 0; i < 20; i++) {
for (int j = 0; j < 1000000; j++) {
list.add(new HashMap<String, String>());
}
}
System.out.println("Memery is alloted!");
while(true){
Thread.sleep(50000);
}
}
这段代码运行一次大概消耗1.2G内存,你可以根据自己的实际情况调整代码,或者运行多次。
等到虚拟内存开始使用的时候再运行Myeclipse的安装文件,此时可以正常安装。安装完成后可
以下载myeclipse破解工具进行激活,主要破解文件夹里面的激活文件需要使用root账户运行:
sudo java -jar cracker.jar
之后按照下载的破解文件里面的《破解图文教程》进行操作即可完成破解。
以上就是安装并且激活的完整过程。