我在Ubuntu 14.04上使用Eclipse Kepler SR2,以下是我的eclipse.ini
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
3072m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/DevTools/xulrunner -Dorg.eclipse.swt.browser.Defau$
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=3072m
-Xms2048m
-Xmx3072m
但是在eclipse中,堆大小显示如下:
397 of 453M
如果我将鼠标悬停在显示的堆大小信息上:
Heap size: 397M of total: 453M max: 455M mark: 397M
我希望最大值应接近3072M,因为这是在eclipse.ini中设置的
感谢任何见解。
答案 0 :(得分:0)
eclipse.ini 中的每个条目必须位于单独的一行,即您的行:
-vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/DevTools/xulrunner -Dorg.eclipse.swt.browser.Defau$
不会被视为VMargs的开头。它应该是:
-vmargs
-Dorg.eclipse.swt.browser.XULRunnerPath=/DevTools/xulrunner
... more args on separate lines ...
答案 1 :(得分:0)
我认为手动安装会导致这样的问题,因为当通过Ubuntu(14.04)中的启动器(使用lock to launcher
)运行时,我的eclipse会完全忽略eclipse.ini。因此,我的解决方法是以任何其他方式运行它。桌面图标也有效。必须在该文件中设置属性Path
。