Eclipse 启动不起来,出现以下错误:
JVM terminated. Exit code=-1
-Xms40m
-Xmx256m
-Djava.net.preferIPv4Stack=true
-XX:MaxPermSize=512m
-Djava.class.path=D:\Develop\Php\eclipse\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.j
ar
-os win32
-ws win32
-arch x86
-showsplash D:\Develop\Php\eclipse\\plugins\org.eclipse.platform_3.3.101.v200902111700\splash.bmp
-launcher D:\Develop\Php\eclipse\eclipse.exe
-name Eclipse
--launcher.library
D:\Develop\Php\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731\ecl
ipse_1115.dll
-startup D:\Develop\Php\eclipse\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
-vm c:\Java\jdk1.6.0_10\bin\..\jre\bin\client\jvm.dll
-vmargs
-Xms40m
-Xmx256m
-Djava.net.preferIPv4Stack=true
-XX:MaxPermSize=512m
-Djava.class.path=D:\Develop\Php\eclipse\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.j
ar
网上搜索->解决此类错误的方法有以下几种:
首先:eclipse 安装路径下的eclipse.ini的内容如下:
-startup
plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vmargs
-Xms40m
-Xmx256m
-Djava.net.preferIPv4Stack=true
第一种: eclipse.ini中内存设置过大的问题,修改了一下,-Xms256m改成-Xms128m,把Xmx512m 改为 Xmx256m,即可。
原因:大内存的配置导致的。
第二种:在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时出现错误提示,例如“jvm terminated. Exit code=-1”。本文将详细介绍这一问题的原因以及具体的解决方法。 #### 一、问题背景 在尝试运行Eclipse时,用户可能会遇到如下的错误...
第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行时数据区-02第3节: 揭秘JVM运行...
- **示例**:`-XX:NewRatio=4` 表示年轻代与老年代的比例为1:4,即年轻代占总堆内存的1/5。 #### 6. -XX:SurvivorRatio - **定义**:设置Eden区与Survivor区的比例。 - **示例**:`-XX:SurvivorRatio=4` 表示Eden...
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
官网一直下载不了,找这个找了好久,因为生成的dump文件太大不得不用linux生成报告! 首先,dump生成: 配置jvm参数-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/mat/ java_pid1089.hprof 手工直接导,...
基于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
赠送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文档:...
3. **运行Eclipse安装器**:在`eclipse-installer`目录下,可能有一个可执行文件,也可能是脚本文件,用于启动Eclipse的安装过程。在Linux上,你可以通过输入`./文件名`来运行它,假设文件名为`eclipse-inst`,则...
在kaizen客户端的运行环境中,JVM是必不可少的,因为Java应用依赖JVM来解释和执行代码。这可能意味着压缩包中包含了一个特定版本的JVM,或者是指向已安装JVM的配置信息,确保kaizen客户端能正确地运行其所需的Java...
在使用Eclipse集成开发环境时,有时可能会遇到“jvm terminated Exit code=-1”的错误提示,这通常是由于Java虚拟机(JVM)配置不当或资源限制导致的。本文将详细介绍如何通过修改Eclipse的启动配置文件`eclipse.ini...
赠送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文档:...
《Ant与Eclipse集成:JVM1.2版本1.0的jar.zip包解析》 在软件开发领域,Ant和Eclipse是两个重要的工具。Ant是Apache软件基金会下的一个Java项目,它是一个基于XML的构建工具,常用于自动化Java项目的构建、测试和...
2. **配置错误**:尽管用户可能已经安装了较高版本的JDK(Java Development Kit),但由于某些配置问题(如环境变量设置不当等),Eclipse仍然会尝试使用较低版本的JVM启动。 #### 三、解决方法 1. **确认JDK版本*...
代码如下:failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下。 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 代码如下:-Xmx512m 为...
1. Java基础知识: - 语法 - 面向对象编程 - 集合框架 - 异常处理 - 多线程编程 2. 数据库: - 熟悉SQL语言 - 了解关系型数据库和非关系型数据库 - 数据库连接池 - 数据库事务 3. Spring框架: - ...
kotlinx-coroutines-io-jvm-0.1.1.jar
总结来说,MemoryAnalyzer作为一款强大的JVM内存分析工具,对于优化Java应用的内存使用和解决内存泄漏问题具有不可替代的作用。通过深入理解和熟练运用MAT,开发者可以更好地管理和优化Java应用的内存,提升系统性能...
1. Java基础知识: - 语法 - 面向对象编程 - 集合框架 - 异常处理 - 多线程编程 2. 数据库: - 熟悉SQL语言 - 了解关系型数据库和非关系型数据库 - 数据库连接池 - 数据库事务 3. Spring框架: - ...
osgi.bundles=org.eclipse.osgi.services@1:start, org.eclipse.osgi.util@1:start, org.eclipse.equinox.common@1:start, ... ``` 通过可执行的 Launcher 启动时,需要在 config.ini 文件中指定 osgi.bundles 参数...
1. Java基础知识: - 语法 - 面向对象编程 - 集合框架 - 异常处理 - 多线程编程 2. 数据库: - 熟悉SQL语言 - 了解关系型数据库和非关系型数据库 - 数据库连接池 - 数据库事务 3. Spring框架: - ...