安装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--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)的更多相关文章

  1. maven integration with eclipse 3.0.4 does not work with NTLM proxy

    Recently downloaded m2e(maven integration with eclipse). The version is 3.0.4. My environment is beh ...

  2. Direcshow中视频捕捉和參数设置报告

    Direcshow中视频捕捉和參数设置报告 1.      关于视频捕捉(About Video Capture in Dshow) 1视频捕捉Graph的构建 一个能够捕捉音频或者视频的graph图 ...

  3. tomcat生产部署关键參数设置

    JVM设置 个节点.每一个tomcat估计处理500个链接,那么连接池的长连接数最大设为2000. 全节点复制(DeltaManager)模式集群节点数3-6为宜. 主备复制(BackupMnagag ...

  4. Maven Integration for Eclipse 正确地址

    m2eclipse has moved from sonatype to eclipse. The correct update site is http://download.eclipse.org ...

  5. eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?

    对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. eclipse代码里面的代码提示功能默认是关闭的,只有输入“. ...

  6. 设置maven创建工程的jdk编译版本

    方式一:在maven的主配置文件中指定创建工程时使用jdk1.8版本 <profile> <id>jdk-1.8</id> <activation> & ...

  7. eclipse.ini 内存设置

    Ubuntu 系统下,Eclipse 配置文件: vi ~/eclipse/eclipse.ini -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:Max ...

  8. 【转】eclipse.ini内存设置

    -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xm ...

  9. eclipse 默认jdk 的设置 eclipse.ini -vm 参数

    eclipse 的配置文件 eclipse.ini 不仅仅可以设置eclipse的堆栈内存大小,也可设置默认使用的jdk版本. 一.现有个eclipse 默认启动jdk版本是jdk1.5,需更改为1. ...

随机推荐

  1. [JOISC2014]歴史の研究/[BZOJ4241]历史研究

    [JOISC2014]歴史の研究/[BZOJ4241]历史研究 题目大意: 一个长度为\(n(n\le10^5)\)的数列\(A(A_i\le10^9)\),定义一个元素对一个区间\([l,r]\)的 ...

  2. 鸟哥的私房菜:Bash shell(六)-管道命令

    就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令 ...

  3. bzoj 1176

    收获: 1.min, max, sum, 属于判定,等询问是”对象对答案贡献独立“,即不需要其他对象就了能更新答案,并保证只要所有对象更新过答案,那么该答案就是正确的.大概这就是所谓的”修改独立“. ...

  4. Ruby on rails配置环境问题【慢慢添加】

    1,  ruby -v  与 rvm list 显示不同的版本号 ,使用rvm use 2.2.3后,报如下错误: RVM is not a function 解决办法: $ source ~/.rv ...

  5. 使用TensorFlow高级别的API进行编程

    这里涉及到的高级别API主要是使用Estimator类来编写机器学习的程序,此外你还需要用到一些数据导入的知识. 为什么使用Estimator Estimator类是定义在tf.estimator.E ...

  6. 基于RBGD的mapping

    最近学习RGBD的SLAM,收集了两个RGBD的mapping的开源工具包 1.RGBDSlam2 a.安装方法: #准备工作空间 source /opt/ros/indigo/setup.bash ...

  7. BTSync 2.0 Vs. 1.4 Folders

    Sync 2.0 supports boths new 2.0 folders and classic 1.4 folders, s o when you upgrade your Sync it w ...

  8. Windows界面编程第四篇 异形窗体 高富帅版 ---博客

    http://blog.csdn.net/morewindows/article/details/8451638

  9. JS经常使用字符串处理方法总结

    1.indexOf()方法.从前往后查找字符串位置.大写和小写敏感,从0開始计数.同理,lastIndexOf() 方法从后往前.两个方法对于同样的检索条件输出的结果是一样的 比如: <scri ...

  10. Bootstrap 3之美05-排版、Button、Icon、Nav和NavBar、List、Table、Form

    本篇主要包括: ■  排版■  Button■  Icon■  Nav和NavBar■  List■  Table■  Form 排版 ● 斜体:<em>● 加粗体:<strong& ...