1.问题:
困扰我很久的一个问题,工作需要,要添加一个外部的class.jar包,此时编译会卡的半死,很久以后提示 “java heap space"。
2. 解决办法:
查了资料,修改eclipse.ini文件的方法不顶用。
可能对你有用,内容贴出来:
1)这个文件在eclipse安装目录下可以找到,修改-Xms128 -Xmx512;
2)在eclipse.ini文件的第一行输入-vm,第二行写C:\Java\jdk1.6.0_07\bin\javaw.exe,这个路径根据自己的安装路径填写。
3) 保存并重新启动eclipse.
历经千辛万苦,总算找到一个方法即将此jar包设置为user libaray,再也不会编译卡死了,方法贴出来:
在eclipse中, 右键工程->build path->add Library->user Library->user Libraries->new(随便取个名字并选中systemLibrary)->add JARs->大功告成。
再编译就顺畅了,原理还没想清楚,等查到了来补上。
当在Eclipse中添加大型外部jar包时遇到'java heap space'错误,通过修改eclipse.ini文件的内存配置无效。最终解决方案是将jar包设置为User Library。操作步骤包括创建新的User Library,添加JARs到工程的build path,从而避免编译卡顿问题。
948

被折叠的 条评论
为什么被折叠?



