昨天请假, 前天晚上电脑给同事跑测试, 电脑没关, 于是我前天开的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
谢
分享到:
相关推荐
Exit code=-1”的错误提示,通常是由于JVM无法获得足够的内存资源导致的。这可能是由于Eclipse启动时分配给它的内存太小,或者系统本身可用的物理内存不足。 ##### 2. 解决步骤 解决该问题的关键在于修改Eclipse...
代码如下: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运行...
在使用Eclipse集成开发环境时,有时可能会遇到“jvm terminated Exit code=-1”的错误提示,这通常是由于Java虚拟机(JVM)配置不当或资源限制导致的。本文将详细介绍如何通过修改Eclipse的启动配置文件`eclipse.ini...
- **示例**:`-XX:NewRatio=4` 表示年轻代与老年代的比例为1:4,即年轻代占总堆内存的1/5。 #### 6. -XX:SurvivorRatio - **定义**:设置Eden区与Survivor区的比例。 - **示例**:`-XX:SurvivorRatio=4` 表示Eden...
### Eclipse启动报错解决方案 #### 一、问题概述 在使用Eclipse开发工具时,可能会遇到启动失败的情况,其中一种常见的错误提示为:“Version 1.4.2_03 of the JVM not suitable for this product. Version 1.5 or...
赠送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文档:...
赠送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 这个项目是一个 Java 虚拟机和垃圾收集器日志分析器。 它专用于 JVM 11 及更高版本(JVM 8 支持正在开发中)。 日志必须采用适当的格式和适当的装饰器,检查最后部分的...
在Java世界中,JVM(Java Virtual Machine)是运行所有Java程序的核心,它负责解析字节码、管理内存以及执行线程。对于大型企业级应用,JVM的性能监控与调优是至关重要的,因为这直接影响到应用的响应速度、稳定性和...
Tomcat 启动报错解决方案 Tomcat 是一个流行的开源 Web 服务器,可以运行 Java 语言编写的 Web 应用程序。然而,在启动 Tomcat 时,偶尔会遇到报错“Address already in use: JVM_Bind <null>:8080”,这意味着端口...
eclipse常见报错解决方法大全 Eclipse 是一个功能强大的集成开发环境,但是在使用过程中,经常会遇到一些报错问题。以下是常见的 Eclipse 报错解决方法: 1. Tomcat 服务器运行一段时间,总是会自动报异常:java....
./mvnw spring-boot:run -Dspring-boot.run.jvmArguments="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005" ``` 或者,在IDE中设置相应的调试配置。 总结来说,Spring Boot整合Mybatis-Plus...
JVM调优总结 -Xms -Xmx -Xmn -Xss JVM 调优是 Java virtual machine 的性能优化,通过调整 JVM 的参数来提高 Java 应用程序的性能。其中,-Xms、-Xmx、-Xmn、-Xss 是四个重要的参数,分别控制 JVM 的初始堆大小、...
1. **打开Eclipse**:首先启动Eclipse IDE。 2. **进入首选项**:依次点击“Window”>“Preferences”,或者使用快捷键Ctrl + , 打开首选项对话框。 3. **选择Java选项**:在首选项窗口中找到“Java”类别下的...
MyEclipse修改jvm内存配置 MyEclipse是一款功能强大且广泛应用于企业级应用开发的集成开发环境(IDE)。在开发过程中,jvm虚拟机的内存配置直接影响着开发的效率和稳定性。如果jvm虚拟机的内存配置不当,可能会导致...
本文将基于给出的文件信息,详细解析在编译GCC 4.5.2过程中常见的报错及其解决方法,帮助读者更好地理解和处理这些常见问题。 ### 一、缺失LZ库 在编译GCC时,如果遇到“/usr/bin/ld: cannot find -lz”的错误,...
Jenkins启动脚本,对java服务的jar启停。 JVM参数: JAVA_OPTS="-Xms512M -Xmx1024M -Xss256K -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:GCTimeRatio=39 -XX:+PrintGCDetails -XX:+...
标题中的“JNA方式调用dll报错:A fatal error has been detected by the Java Runtime Environment:”是一个典型的Java编程问题,涉及到Java Native Access (JNA) 和动态链接库(dll)的交互。JNA是Java平台的一个...
JVM面试资料。 JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 七大垃圾回收器:Serial、Serial Old、ParNew、CMS、Parallel...