博客
关于我
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/

    你可能感兴趣的文章
    OpenCV:概念、历史、应用场景示例、核心模块、安装配置
    查看>>
    Openlayers高级交互(10/20):绘制矩形,截取对应部分的地图并保存
    查看>>
    Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
    查看>>
    openlayers:圆孔相机根据卫星经度、纬度、高度、半径比例推算绘制地面的拍摄的区域
    查看>>
    OpenMCU(一):STM32F407 FreeRTOS移植
    查看>>
    OpenMMLab | 【全网首发】Llama 3 微调项目实践与教程(XTuner 版)
    查看>>
    OpenMMLab | 面向多样应用需求,书生·浦语2.5开源超轻量、高性能多种参数版本
    查看>>
    OpenPPL PPQ量化(4):计算图的切分和调度 源码剖析
    查看>>
    OpenPPL PPQ量化(5):执行引擎 源码剖析
    查看>>
    Openresty框架入门详解
    查看>>
    OpenResty(2):OpenResty开发环境搭建
    查看>>
    openshift搭建Istio企业级实战
    查看>>
    OpenStack 网络服务Neutron详解
    查看>>
    Openstack(两控制节点+四计算节点)-1
    查看>>
    Openstack企业级云计算实战第二、三期培训即将开始
    查看>>
    OpenStack安装部署实战
    查看>>
    OpenStack的基本概念与架构详解
    查看>>
    Openstack的视频学习
    查看>>
    openstack虚拟机迁移live-migration中libvirt配置
    查看>>
    ORACEL学习--理解over()函数
    查看>>