Eclipse.ini参数设置(Maven Integration for Eclipse JDK Warning)

Eclipse安装Maven插件后,Eclipse启动问题:Maven Integration for Eclipse JDK Warning。

解决方法:

1. 设置Eclipse使用的JRE为本机安装的JDK目录:

1.1 在eclipse.ini中添加两行

-vm

C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe

注意: 要写在两行,写在一行不能生效;这两行要定在-vmargs之前,不然也不能生效。

1.2  或设置Eclipse--Windows--Preferences--Java--Installed JREs将JRE home改成jdk目录。

经试验发现第1.2步可以不做,但建议配置开发环境是配置着一步,而且第一步的两行也可以写成

-vm

C:\Program Files\Java\jdk1.6.0_10\bin\

经测试发现在CentOS 6.3 x86_64下,若指定成/usr/custom/jdk1.6.0_37/bin/java.exe将提示找不到JDK,

只能配置成:/usr/custom/jdk1.6.0_37/bin/

2. 配置eclipse.ini文件:

先解释该文件-vmargs下常见参数的意思:

-vmargs

-Xms40m

-Xmx256m

-XX:PermSize=64M

-XX:MaxPermSize=128M

-vmargs:说明后面是VM的参数

-Xms40m:虚拟机占用系统的最小内存,初始分配

-Xmx256m:虚拟机占用系统的最大内存,按需分配

-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设

大一点,不过要视自己机器内存大小来设置,但不能超过MaxPermSize。

-XX:MaxPermSize:最大堆大小。这个也适当大些所以若出现问题,首先请调整 -Xms40m:将其设置的小一些,

就 可以解决问题。

PermSize和MaxPermSize指虚拟机为java永久生成对象(Permanate generation)等这些可反射对象分配内

存的限制,这些内存不包括在Heap(堆内存)区之中。

3. 解决Failed to creat java virtual machine问题:

打开eclipse安装目录下的eclipse.ini文件,修改:

--launcher.XXMaxPermSize

128M;

为:

--launcher.XXMaxPermSize

256m

可参考:http://blog.csdn.net/yuanfei_1988/archive/2010/10/02/5919168.aspx

4. STS-2.9.1之eclipse.ini配置

-vm

C:/Java/jdk1.6.0_30/bin/javaw.exe

-startup

plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502

-product

com.springsource.sts.ide

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

384M

-vm

/usr/zskx/java/bin/java

-vmargs

-Dcom.sun.management.jmxremote

-Dosgi.requiredJavaVersion=1.5

-Xverify:none

-Xmn128m

-Xms256m

-Xmx768m

-Xss1m

-XX:PermSize=128m

-XX:MaxPermSize=512m

-XX:+UseParallelGC

-XX:+DisableExplicitGC

-Xnoclassgc

-XX:+UseParNewGC

-XX:+UseConcMarkSweepGC

-XX:CMSInitiatingOccupancyFraction=85

Eclipse.ini参数设置(Maven Integration for Eclipse JDK Warning)

时间: 2024-10-09 12:04:34

Eclipse.ini参数设置(Maven Integration for Eclipse JDK Warning)的相关文章

Eclipse.ini參数设置(Maven Integration for Eclipse JDK Warning)

安装EclipseMaven插件后,Eclipse启动问题:Maven Integration for Eclipse JDK Warning. 解决方法: 1. 设置Eclipse使用的JRE为本机安装的JDK文件夹: 1.1 在eclipse.ini中加入两行 -vm C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe 注意: 要写在两行,写在一行不能生效:这两行要定在-vmargs之前,不然也不能生效. 1.2  或设置Eclipse--Wind

eclipse.ini内存设置

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 下面我们一一进行回答 1. 各个参数的含义什么? 参数中-vmargs的意思是设置JVM参数,所以后面的其

eclipse内存设置(eclipse.ini内存设置)

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 下面我们一一进行回答 1. 各个参数的含义什么? 参数中-vmargs的意思是设置JVM参数,所以后面的其实都是

【转】eclipse.ini内存设置

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 下面我们一一进行回答 1. 各个参数的含义什么? 参数中-vmargs的意思是设置JVM参数,所以后面的其实都是

Eclipse开发环境设置(Maven+Spring MVC+Flex)

1. 环境设置 1.1. Java环境设置 1)JAVA_HOME D:\GreenSoftware\Java\Java8X64\jdk1.8.0_91 2)PATH ;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin 3)CLASSPATH .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar 1.2. Mave环境设置 1.2.1. Maven环境变量 4)MAVEN_HOME D:\Gre

Maven Integration for Eclipse 正确地址

m2eclipse has moved from sonatype to eclipse. The correct update site is http://download.eclipse.org/technology/m2e/releases/ If this is not working, one possibility is you have an older version of Eclipse (< 3.6). The other - if you see timeout rela

设置maven项目的默认jdk版本

方法1.右键每个子模块项目下的JRE System Library包进行设置 方法2:修改maven安装目录conf目录下的setting.xml文件,添加下面的内容 原文地址:https://www.cnblogs.com/LaoJiangLJ/p/8978183.html

Eclipse内存讲解,eclipse.ini设置

Ubuntu 系统下,Eclipse 配置文件: vi ~/eclipse/eclipse.ini -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 1. 各个参数

如何修改myeclipse 内存,eclipse.ini中各个参数的作用。

修改MyEclipse/eclipse文件夹中配置文件eclipse.ini中的内存分配就哦了 =================================== 一般的ini文件设置主要包括以下几项: -vmargs -Xms40m -Xmx256m -XX:PermSize=64M -XX:MaxPermSize=128M 以下解释其意思. -vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存 -XX:PermSize