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

    你可能感兴趣的文章
    PHP 的标准输入与输出
    查看>>
    php 笔记 (早前的,很乱)
    查看>>
    PHP 第一天
    查看>>
    Redis使用量暴增,快速定位有哪些大key在作怪
    查看>>
    php 结课作业答案,北语201803考试批次《PHP》(结课作业)1.pdf
    查看>>
    PHP 统计数据功能 有感
    查看>>
    SpringBoot处理JSON数据
    查看>>
    Redis使用基本套路
    查看>>
    php 解决项目中多个自动加载冲突问题
    查看>>
    PHP 设置调试工具XDebug PHPStorm IDE
    查看>>
    php 身份证号检测
    查看>>
    PHP 输入输出流合集
    查看>>
    PHP 过滤器(Filter)
    查看>>
    PHP 面向对象 final类与final方法
    查看>>
    php--防止sql注入的方法
    查看>>
    php-cgi耗尽报502错误
    查看>>
    php-cgi(fpm-cgi) 进程 CPU 100% 与 file_get_content...
    查看>>
    PHP-DI/Invoker 开源项目使用教程
    查看>>
    PHP-GD库-分类整理
    查看>>
    php-laravel框架用户验证(Auth)模块解析(三)登录模块
    查看>>