eclipse.ini几个常用参数介绍

来源:互联网 发布:iphone数据线上小芯片 编辑:程序博客网 时间:2024/05/20 20:47

后来发现这里有一篇更好的介绍eclipse.ini的文章,建议直接去看这篇文章:http://developer.51cto.com/art/200906/126835.htm

 

 

今天遇到了JVM terminated exit code = 1这个问题,后来通过修改eclipse.ini搞定,原因目前也不清楚,但因此对eclipse.ini文件产生了兴趣,因此上网找了些有关eclipse.ini的资料。

 

eclipse.ini是一个文本文件,包含的是eclipse启动时使用的参数,这些参数也可以在命令行中直接输入。

 

eclipse.ini有两点需要注意:

  1. 每一个参数选项或参数值必须独立一行
  2. 在-vmargs之后的那些参数会被JVM使用,所以有关eclipse的配置必须放到-vmargs参数之前。

下面是常用的几个参数的作用:

 

指定JVM: -vm

 

通过 -vm 参数可以指定eclipse所使用的Java虚拟机,其格式有这些要求:

  1. -vm参数选项与参数值在不同行
  2. 参数值必须是只想Java可执行文件(如java.exe)的绝对路径
  3. -vm参数必须放到-vmargs之前。(我的问题好像就是在这里引起的)

修改JVM内存: -Xmx

涉及到JVM的选项要放到-vmargs下,通过修改-Xmx参数,可以调整JVM的内存

修改 permanent generation memory大小

参数为-XX:MaxPermSize 有关什么是permanent generation memory,我在网上找到了一副有关Java内存的图,大致能明白这是什么,里面存储的一般是类定义(Class definition)和驻留的字符串(Interned Strings)。这个值太小有时候会出现OutOfMemoryErrors错误,

 

 

原创粉丝点击