eclipse.ini 虚拟机参数 - eclipse.ini 文件位置 Mac、Windows

eclipse.ini 虚拟机参数 - eclipse.ini 文件位置 Mac、Windows

Ini是用于控制Eclipse启动的配置文件。我们可以使用xms、xmx参数配置要使用的JDK(eclipse.ini vm)、永久空间、最大和最小堆大小等Eclipse VM参数。

eclipe.ini文件位置对于Windows,它与eclipse.exe文件位于相同的目录中,如下图所示。for Mac OS X,它在应用程序中找到。因此,如果Eclipse应用程序位于下载目录中,eclipse.ini文件位置将为:

1pankaj$ cd ~/Downloads/Eclipse.app/Contents/Eclipse/

您可以通过以下方式到达该位置:首先在Eclipse应用程序上单击鼠标右键并单击)](https://journaldev.nyc3.digitaloceanspaces.com/2016/05/eclipse.ini-file-location-mac.png)[!Ini文件位置mac](https://journaldev.nyc3.digitaloceanspaces.com/2016/05/eclipse.ini-file-450x173.png)](https://journaldev.nyc3.digitaloceanspaces.com/2016/05/eclipse.ini-file.png)这里是我默认安装的eclipse.ini文件示例。

1-startup

2../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar

3--launcher.library

4../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417

5-product

6org.eclipse.epp.package.jee.product

7--launcher.defaultAction

8openFile

9-showsplash

10org.eclipse.platform

11--launcher.XXMaxPermSize

12256m

13--launcher.defaultAction

14openFile

15--launcher.appendVmargs

16-vmargs

17-Dosgi.requiredJavaVersion=1.7

18-XstartOnFirstThread

19-Dorg.eclipse.swt.internal.carbon.smallFonts

20-XX:MaxPermSize=256m

21-Xms256m

22-Xmx1024m

23-Xdock:icon=../Resources/Eclipse.icns

24-XstartOnFirstThread

25-Dorg.eclipse.swt.internal.carbon.smallFonts

关于eclipse.ini文件的一些要点是:

1.-vmargs 之前的每一行都包含一个选项,后跟选项的值。

2.-vmargs 之后的所有行都作为JVM参数传递,所以eclipse启动的所有选项和参数都必须在-vmargs之前指定。例如-要使用的JDK的VM设置。

3.--Launcher.XXMaxPermSize 指定eclipse启动器使用的最大permgen空间,如果您的eclipse启动失败并出现内存不足错误,请增加此值。

4.如果出现内存不足错误,则应尝试增加Permgen空间和最大堆空间值。它们使用VM参数**-XX:MaxPermSize** 、** -XMS** 和** -XMX** 进行配置。Permgen空间缺省值配置为256MB,这对中小型项目来说很好。

eclipse.ini虚机参数当您安装了多个JDK并且希望确保您的eclipse在特定的JVM上运行,而不是选择系统配置的JDK路径时,eclipse.ini VM参数非常有用。必须在**-vmargs** 之前定义。

eclipse.ini VM参数Mac我的eclipse.ini文件片段显示了-vm参数用法来配置eclipse以在MacOSX中使用JDK8。

1-vm

2/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin

3-vmargs

您可以为Windows或Linux操作系统进行类似的配置。只需相应地更改JDK bin目录路径。

eclipse.ini永久空间如果你收到java.lang.OutOfMory yError:PermGen space错误,主要是当你在处理更大的代码库,为大型项目进行maven更新等时,那么你应该增加permgen空间。下面是在eclipse.ini文件中将permgen空间增加到512 MB的配置。

1-XX:MaxPermSize=512M

请注意,从Java 8开始不再有Permgen空间,因此设置此选项将不起作用。然而,您也不会因为permgen空间而出现内存不足错误。

eclipse.ini堆空间如果出现与堆空间相关的OutOfMemoyError,则可以尝试增加可用于eclipse的最大堆大小。您可以通过编辑**-XMX** 值轻松完成此操作。例如,下面的代码片断将把eclipse堆大小增加到2 GB。

1-Xmx2048m

以上就是对eclipse.ini配置和VM参数的快速概述。

相关推荐

一吨汽油等于多少升?一吨汽油等于多少钱
铃声多多

铃声多多

08-19 👁️ 1143
实验的类型

实验的类型

07-20 👁️ 7093