博客
关于我
Eclipse Galileo SR2 参数配置
阅读量:461 次
发布时间:2019-03-06

本文共 1961 字,大约阅读时间需要 6 分钟。

安装Eclipse Galileo时遇到JVMterminated,Exit code=-1的问题?以下是详细的解决方案和配置优化指南。

1. 问题分析

当下载并解压Eclipse JEE Galileo SR2-win32.zip后,运行Eclipse时出现“JVM terminated. Exit code=-1”提示,通常与以下原因有关:

  • 配置文件错误:Eclipse启动时读取的ini文件(eclipse.ini)可能存在语法错误或配置问题。
  • 内存不足:JVM内存设置不当导致程序无法正常启动。
  • JVM版本不兼容:安装的Java JDK版本不符合Eclipse的要求。

2. 解决方案

为了修复这个问题,我们需要对eclipse.ini进行详细检查,并进行相应的优化。

2.1 检查原始配置文件

原始的eclipse.ini配置文件如下:

-startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519-product org.eclipse.epp.package.jee.product--launcher.XXMaxPermSize 256M-showsplash org.eclipse.platform--launcher.XXMaxPermSize 256m-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m

注意以下问题:

  • --launcher.XXMaxPermSize 256M--launcher.XXMaxPermSize 256m 两行之间的空格问题。
  • -Xms40m-Xmx512m 的内存设置可能不足以支持当前系统的需求。
  • 缺少了指定JVM路径的参数。
  • 2.2 方法一:修复配置文件的格式问题

    将两行之间的空格调整为不换行的方式:

    --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m

    这样可以确保命令行参数被正确解析。

    2.3 方法二:调整内存设置

    增加内存参数:

    -vmargs-Dosgi.requiredJavaVersion=1.5-Xms512m-Xmx1024m

    将内存设置增加到更高的值,以适应现代系统的需求。

    2.4 方法三:添加正确的JVM路径

    如果问题仍未解决,可以尝试手动指定JVM路径:

    -vm"C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe"

    确保路径正确,并且使用的Java版本与Eclipse版本兼容。

    3. 优化后的eclipse.ini配置

    结合以上方法,优化后的eclipse.ini配置如下:

    -startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519-product org.eclipse.epp.package.jee.product--launcher.XXMaxPermSize 256M-showsplash org.eclipse.platform--launcher.XXMaxPermSize 256m-vmargs-Dosgi.requiredJavaVersion=1.5-Xms512m-Xmx1024m-XX:+UseParallelGC-XX:PermSize=256M-XX:MaxPermSize=512M-vm"C:\Program Files\Java\jdk1.6.0_16\bin\javaw.exe"

    4. 其他注意事项

  • 确保Java JDK版本兼容:Eclipse Galileo SR2要求Java JDK 1.5或更高版本。请确认安装的Java版本是否符合要求。
  • 文件路径正确:如果手动指定了JVM路径,请确保路径正确无误。
  • 优化性能:根据系统内存情况,调整-Xms-Xmx参数。如果内存充足,可以增加内存限制。
  • 通过以上步骤,问题应该能够得到有效解决。如果仍然存在问题,请检查Java安装目录和Eclipse版本是否匹配。

    转载地址:http://tirkz.baihongyu.com/

    你可能感兴趣的文章
    oracle12安装软件后安装数据库,然后需要自己配置监听
    查看>>
    Oracle——08PL/SQL简介,基本程序结构和语句
    查看>>
    Oracle——distinct的用法
    查看>>
    Oracle、MySQL、SQL Server架构大对比
    查看>>
    oracle下的OVER(PARTITION BY)函数介绍
    查看>>
    Oracle中DATE数据相减问题
    查看>>
    Oracle中merge into的使用
    查看>>
    oracle中sql查询上月、本月、上周、本周、昨天、今天的数据!
    查看>>
    oracle中sql的case语句运用--根据不同条件去排序!
    查看>>
    Oracle中Transate函数的使用
    查看>>
    oracle中关于日期问题的汇总!
    查看>>
    Oracle中常用的语句
    查看>>
    Oracle中序列的操作以及使用前对序列的初始化
    查看>>
    oracle中新建用户和赋予权限
    查看>>
    Oracle中的NVL,NVL2,NULLIF以及COALESCE函数使用
    查看>>
    Oracle中的rownum 和rowid的用法和区别
    查看>>
    oracle中的大小写、字符、dual、数字、处理、日期、函数、显/隐式、时间、条件表达式case、decode、to_date、to_char、sysdate
    查看>>
    oracle中表和视图的区别,oracle中常用表和视图
    查看>>
    oracle之表空间(tablespace)、方案(schema)、段(segment)、区(extent)、块(block)
    查看>>
    Oracle从11g导出后导入10g
    查看>>