`
unbounder
  • 浏览: 171681 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse启动报错: jvm terminated exit code = -1

    博客分类:
  • ide
阅读更多
昨天请假, 前天晚上电脑给同事跑测试, 电脑没关, 于是我前天开的Eclipse也没有关.

于是今天早晨我来的时候, 幸福的对着eclipse一顿用~

但好事不长, 在我重启之后再次尝试eclipse 3.4 ee的时候, 他报了下面的错误:

引用

eclipse jvm terminated exit code = -1
......
......




使用[eclipse jvm terminated exit code = -1 启动报错]关键字google, 未果.

恩, 看来是关键字过于严格了? 用[eclipse exit code]来搜, 正解浮出了水面.



解决方法如下:

该文件删掉, 重启eclipse并让他再自动生成一个eclipse.ini即可.

问题解决之后, 我已经无法找到当时准确的原因, 但是可以断定是我的「eclipse.ini」中, 某些配置出了问题.





顺势有大概看了一下其他的一些eclipse的配置文件:

.eclipseproduct

    顾名思义, 里面记录的是eclipse的产品信息了.

    下面是lomboz3.3版本对应的该文件.
引用
#Eclipse Product File
#Sat Aug 18 12:35:36 EEST 2007
version=3.3.0
name=ObjectWeb Lomboz
id=org.objectweb.lomboz.product.lomboz





eclipse.ini

    里面设置的是虚拟机的参数, 以后如果出现类似上面那样的虚拟机报错的场合, 应该到这个文件里找

    但同时我还存在一个疑问,参照这篇帖子关于【Eclipse启动配置】小研究 ,  似乎splash画面是由这个参数控制的:

    “-Dosgi.splashLocation=D:\eclipse-SDK-3.2.2-win32\eclipse\MyEclipseSplash.bmp"

    将这一设置与"-Xms40m ...  -Xmx512m..."之类的放在一起, 没猜透有什么联系.



    下面是lomboz3.3版本对应的该文件.

    里面确实有splash信息, 但是与上面那个帖子描述的略有不同.怀疑是版本的问题.
引用
-showsplash
org.objectweb.lomboz.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m





configuration/config.ini

    应该可以理解为eclipse的启动参数,

    还有有一个问题, 也还是在关于【Eclipse启动配置】小研究 这个帖子提到的,

    这里面也有控制splash的参数: osgi.splashPath = platform:/base/plugins/org.eclipse.platform

    下面是eclipse3.4 ee版本对应的该文件.

    可以看出来, config.ini与eclipse.ini中确实都有关于splash, 目前没有细抠这些问题,

    怀疑不同版本之间会存在差异,  暂时放一边了(懒一把:))
引用


#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Sat Feb 28 13:05:25 CST 2009
osgi.launcherPath=.
org.eclipse.update.reconcile=false
eclipse.p2.profile=PlatformProfile
osgi.instance.area.default=@user.home/workspace
osgi.framework=file\:plugins\\org.eclipse.osgi_3.4.0.v20080605-1900.jar
eclipse.buildId=I20080617-2000
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar@1\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator\\bundles.info
eclipse.product=org.eclipse.platform.ide
osgi.splashPath =platform\:/base/plugins/org.eclipse.platform
osgi.launcherIni=eclipse
eclipse.p2.data.area=@config.dir/../p2
osgi.bundles.defaultStartLevel=4


转载自:http://wjason.iteye.com/blog/340654
分享到:
评论

相关推荐

    Android Studio 报错failed to create jvm error code -4的解决方法

    代码如下:failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下。 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 代码如下:-Xmx512m 为...

    第3节: 揭秘JVM运行时数据区-02

    第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行...

    eclipse 解决方案

    解决jvm terminated Exit code=-1的问题,无需重装Java虚拟机或eclipse

    metrics-jvm-3.1.5-API文档-中文版.zip

    赠送jar包:metrics-jvm-3.1.5.jar; 赠送原API文档:metrics-jvm-3.1.5-javadoc.jar; 赠送源代码:metrics-jvm-3.1.5-sources.jar; 赠送Maven依赖信息文件:metrics-jvm-3.1.5.pom; 包含翻译后的API文档:...

    metrics-jvm-3.1.5-API文档-中英对照版.zip

    赠送jar包:metrics-jvm-3.1.5.jar; 赠送原API文档:metrics-jvm-3.1.5-javadoc.jar; 赠送源代码:metrics-jvm-3.1.5-sources.jar; 赠送Maven依赖信息文件:metrics-jvm-3.1.5.pom; 包含翻译后的API文档:...

    深入java虚拟机光盘源码-jvm-gc-logs-analyzer:jvm-gc-logs-analyzer

    深入java虚拟机光盘资源jvm-gc-logs-analyzer 这个项目是一个 Java 虚拟机和垃圾收集器日志分析器。 它专用于 JVM 11 及更高版本(JVM 8 支持正在开发中)。 日志必须采用适当的格式和适当的装饰器,检查最后部分的...

    JVM调优总结 Xms -Xmx -Xmn -Xss

    JVM调优总结 -Xms -Xmx -Xmn -Xss JVM调优总结 -Xms -Xmx -Xmn -Xss

    JVM调优相关内容教程吐血整理干货.md

    如: -XX:SurvivorRatio=2,那么eden:from survivor:to survivor=2:1:1 -XX:MetaspaceSize=? / -XX:PerGenSize=? -XX:MetaspaceSize=9m 设置元空间的初始化大小为9m,此参数只在jdk8以后的版本有效。 -XX:PerGenSize=...

    JVM调优总结 -Xms -Xmx -Xmn -Xss

    JVM调优总结 -Xms -Xmx -Xmn -Xss

    2023JVM面试题及答案-共38道.docx

    2023JVM面试题及答案-共38道.docx 2023JVM面试题及答案-共38道.docx 2023JVM面试题及答案-共38道.docx 2023JVM面试题及答案-共38道.docx 2023JVM面试题及答案-共38道.docx 2023JVM面试题及答案-共38道.docx 2023JVM...

    2023JVM面试题及答案-共50道.docx

    2023JVM面试题及答案-共50道.docx 2023JVM面试题及答案-共50道.docx 2023JVM面试题及答案-共50道.docx 2023JVM面试题及答案-共50道.docx 2023JVM面试题及答案-共50道.docx 2023JVM面试题及答案-共50道.docx 2023JVM...

    2023JVM面试题及答案-共45道.docx

    2023JVM面试题及答案-共45道.docx 2023JVM面试题及答案-共45道.docx 2023JVM面试题及答案-共45道.docx 2023JVM面试题及答案-共45道.docx 2023JVM面试题及答案-共45道.docx 2023JVM面试题及答案-共45道.docx 2023JVM...

    JVM下篇:性能监控与调优篇.7z

    JVM下篇:性能监控与调优篇.7z

    2023JVM面试题及答案-共77道 .docx

    2023JVM面试题及答案-共77道 .docx 2023JVM面试题及答案-共77道 .docx 2023JVM面试题及答案-共77道 .docx 2023JVM面试题及答案-共77道 .docx 2023JVM面试题及答案-共77道 .docx 2023JVM面试题及答案-共77道 .docx ...

    JVM参数设置详细说明

    1: heap size a: -Xmx 指定jvm的最大heap大小,如:-Xmx=2g b: -Xms 指定jvm的最小heap大小,如:-Xms=2g,高并发应用,建议和-Xmx一样,防止因为内存收缩/突然增大带来的性能影响。 c: -Xmn 指定jvm中New ...

    resin 优化

    <jvm-arg>-Xms512m</jvm-arg> <jvm-arg>-Xss128k</jvm-arg> <jvm-arg>-Xmn184m</jvm-arg> <jvm-arg>-XX:ParallelGCThreads=20</jvm-arg> <jvm-arg>-XX:+UseConcMarkSweepGC</jvm-arg> <jvm-arg>-XX:+UseParNewGC</...

    Jenkins启动脚本.zip

    Jenkins启动脚本,对java服务的jar启停。 JVM参数: JAVA_OPTS="-Xms512M -Xmx1024M -Xss256K -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:GCTimeRatio=39 -XX:+PrintGCDetails -XX:+...

    JVM面试资料:JVM结构、JVM调优、四大垃圾回收算法、七大垃圾回收器

    JVM面试资料。 JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 七大垃圾回收器:Serial、Serial Old、ParNew、CMS、Parallel...

    java8源码-jvm-study:jvm-study

    jvm-study 方法执行过程 jvm申请内存 初始化运行时数据区 方法区:存放 class;静态变量:常量 堆:实例对象 栈:栈帧(对象的引用,方法) 类加载 执行方法 创建对象 堆空间分代划分 outOfMemory异常 ...

Global site tag (gtag.js) - Google Analytics