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

    你可能感兴趣的文章
    Nginx 的配置文件中的 keepalive 介绍
    查看>>
    Nginx 负载均衡与权重配置解析
    查看>>
    Nginx 负载均衡详解
    查看>>
    nginx 配置 单页面应用的解决方案
    查看>>
    nginx 配置https(一)—— 自签名证书
    查看>>
    nginx 配置~~~本身就是一个静态资源的服务器
    查看>>
    Nginx 配置解析:从基础到高级应用指南
    查看>>
    Nginx下配置codeigniter框架方法
    查看>>
    nginx添加模块与https支持
    查看>>
    Nginx用户认证
    查看>>
    Nginx的Rewrite正则表达式,匹配非某单词
    查看>>
    Nginx的使用总结(一)
    查看>>
    Nginx的可视化神器nginx-gui的下载配置和使用
    查看>>
    Nginx的是什么?干什么用的?
    查看>>
    Nginx访问控制_登陆权限的控制(http_auth_basic_module)
    查看>>
    nginx负载均衡器处理session共享的几种方法(转)
    查看>>
    nginx负载均衡的5种策略(转载)
    查看>>
    nginx负载均衡的五种算法
    查看>>
    Nginx运维与实战(二)-Https配置
    查看>>
    Nginx配置ssl实现https
    查看>>