出现错误了,不知道什么原因原本好好的Eclipse,今天早上出问题了,启动不起来还抛出JVM terminated. Exit code=-1,上网查了资料以后,原来好多人和我一样都有这样的问题,真是感谢前辈们了。
Eclipse 启动不起来,出现以下错误:
JVM terminated. Exit code=-1
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Djava.class.path=D:/eclipse_rcp/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
-os win32
-ws win32
-arch x86
-showsplash D:/eclipse_rcp//plugins/org.eclipse.platform_3.3.200.v200905282000/splash.bmp
-launcher D:/eclipse_rcp/eclipse.exe
-name Eclipse
--launcher.library D:/eclipse_rcp/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519/eclipse_1206.dll
-startup D:/eclipse_rcp/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
-product org.eclipse.epp.package.rcp.product
-vm C:/Program Files/Java/jdk1.5.0_09/bin/../jre/bin/client/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Djava.class.path=D:/eclipse_rcp/plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
网上搜索->解决此类错误的方法有以下几种:
首先:eclipse 安装路径下的eclipse.ini的内容如下:
-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.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
第一种: eclipse.ini中内存设置过大的问题,修改了一下,256m改成128m,把512m 改为 256m,即可。
原因:大内存的配置导致的。
第二种:在eclipse.ini 中,增加了如下两行后,问题解决:
-vm
D:/Program Files/Java/jdk1.6.0/bin/javaw.exe
其中javaw.exe是我的JDK安装路径。同时,完整的eclipse.ini如下
-startup
plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vm
C:/Java/jdk1.6.0_10/bin/javaw.exe
-vmargs
-Xms40m
-Xmx256m
-Djava.net.preferIPv4Stack=true
第三种: 删除eclipse 安装目录下的eclipse.ini 文件,重新启动 eclipse.exe 即可
分享到:
相关推荐
这可能是由于Eclipse启动时分配给它的内存太小,或者系统本身可用的物理内存不足。 ##### 2. 解决步骤 解决该问题的关键在于修改Eclipse的启动配置文件`eclipse.config`或`eclipse.ini`。具体步骤如下: - 打开...
基于arm64架构CentOS 7.9.2009 (AltArch)版本系统 ...打包/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64 openEuler 20.04 LTS安装GConf2-devel后,可启动apache-tomcat-8.5.91
jdk 17需要 新增 配置 如下 jvm参数 --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
在使用Eclipse集成开发环境时,有时可能会遇到“jvm terminated Exit code=-1”的错误提示,这通常是由于Java虚拟机(JVM)配置不当或资源限制导致的。本文将详细介绍如何通过修改Eclipse的启动配置文件`eclipse.ini...
在kaizen客户端的运行环境中,JVM是必不可少的,因为Java应用依赖JVM来解释和执行代码。这可能意味着压缩包中包含了一个特定版本的JVM,或者是指向已安装JVM的配置信息,确保kaizen客户端能正确地运行其所需的Java...
kotlinx-coroutines-io-jvm-0.1.1.jar
分析这个脚本可以帮助我们理解Tomcat如何配置JVM、设置classpath、启动和停止服务等操作,这对于自定义Tomcat启动参数或者调试启动问题非常有用。 7. **编写批处理文件** 掌握批处理文件的编写技巧,可以创建...
《Ant与Eclipse集成:JVM1.2版本1.0的jar.zip包解析》 在软件开发领域,Ant和Eclipse是两个重要的工具。Ant是Apache软件基金会下的一个Java项目,它是一个基于XML的构建工具,常用于自动化Java项目的构建、测试和...
1. `eclipse.ini`:启动配置文件,用于设置Eclipse的启动参数,如JVM的内存分配、启动时加载的工作空间等。 2. `plugins`:插件目录,包含了Eclipse的所有功能模块,每个插件以.jar文件形式存在。 3. `features`:...
标题 "eclipse-inst-jre-linux64.tar.gz" 指的是一个针对64位Linux操作系统的Eclipse集成开发环境(IDE)的安装程序压缩包,其中包含了Java运行时环境(JRE)。这个文件的扩展名 ".tar.gz" 表明它是一个使用tar工具...
1. **获取heap dump**:首先,我们需要在JVM运行时生成heap dump,这通常通过JVM参数`-XX:+HeapDumpOnOutOfMemoryError`或`jmap`命令实现。 2. **加载heap dump**:将生成的heap dump文件导入MAT,开始分析过程。 ...
资源名称:Eclipse MemoryAnalyzer,MAT(Memory Analyzer Tool) 文件名称:MemoryAnalyzer-1.12.0.20210602-win32.win32.x86_64.zip 描述: Eclipse Memory Analyzer是一个快速而功能丰富的Java堆分析器,可帮助您...
1. **修改eclipse.ini配置文件**: - 找到你的Eclipse安装目录,通常在`eclipse`文件夹内有一个名为`eclipse.ini`的配置文件。 - 使用文本编辑器打开这个文件,但注意不要使用GBK编码打开,否则可能会看到乱码。...
官网一直下载不了,找这个找了好久,因为生成的dump文件太大不得不用linux生成报告! 首先,dump生成: 配置jvm参数-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/mat/ java_pid1089.hprof 手工直接导,...
JVM 的运行机制 多线程 JVM 的内存区域 JVM 会创建操作系统的接口创建一个原生线程。JVM 线程和操作系统线程是一一对应的
此错误表明Eclipse启动时检测到当前安装的JVM(Java虚拟机)版本过低,不满足Eclipse运行的要求。 #### 二、问题分析 1. **JVM版本不匹配**:Eclipse需要特定版本的JVM支持才能正常运行,通常情况下,Eclipse至少...
【标题】"nginx-upstream-jvm-route-1.15" 涉及的核心知识点是Nginx的upstream模块与JVM路由的整合,特别针对Nginx 1.15版本。这个项目旨在解决在配置Nginx时遇到的特定错误提示“nginx: [emerg] invalid parameter ...
在安装和使用这个Eclipse版本时,用户首先需要在Linux系统上安装必要的依赖,如Java运行时环境(JRE)或Java开发工具包(JDK)。然后,可以使用命令行工具解压缩文件,例如使用`tar -zxvf eclipse-java-2023-09-R-...
例如,可以在"eclipse.ini"文件中修改JVM参数,以优化性能或增加内存分配。此外,通过"Window"菜单的"Preferences"选项,可以设置代码风格、编译器行为等众多设置。 在创建新项目时,Eclipse 提供了多种项目类型...
nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...