`
japankn
  • 浏览: 214761 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

启动Eclipse时,启不起来JVM_terminated._Exit_code=-1

 
阅读更多

启动Eclipse时,启不起来JVM terminated. Exit code=-1 收藏
出现错误了,不知道什么原因原本好好的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_win32.x86_64_1.1.300.v20150602-1417.zip

    1. `eclipse.ini`:启动配置文件,用于设置Eclipse的启动参数,如JVM的内存分配、启动时加载的工作空间等。 2. `plugins`:插件目录,包含了Eclipse的所有功能模块,每个插件以.jar文件形式存在。 3. `features`:...

    运行eclipse提示JVM错误的解决

    这可能是由于Eclipse启动时分配给它的内存太小,或者系统本身可用的物理内存不足。 ##### 2. 解决步骤 解决该问题的关键在于修改Eclipse的启动配置文件`eclipse.config`或`eclipse.ini`。具体步骤如下: - 打开...

    nginx-upstream-jvm-route-1.12.0.tar.gz

    nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...

    nginx-upstream-jvm-route-1.6.tar.gz

    nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...

    eclipse-java-2023-09-R-linux-gtk-x86-64.tar.gz

    标题中的“eclipse-java-2023-09-R-linux-gtk-x86-64.tar.gz”指的是Eclipse IDE for Java开发者的特定版本,适用于2023年9月发布(R代表Release),针对Linux操作系统,且是64位(x86_64)系统的版本。这个文件采用...

    最新版linux jdk-11.0.12_linux-x64_bin.tar.gz

    3. **Java运行时环境(JRE)**:包含JVM和Java核心类库,是运行Java应用程序所必需的基础组件。JRE是JDK的一部分,但也可以单独安装。 4. **Java文档生成器(javadoc)**:用于生成HTML格式的API文档,帮助开发者...

    最新版linux jdk-11.0.9_linux-x64_bin.tar.gz

    - 开发时,IDE(如IntelliJ IDEA、Eclipse)需要配置JDK路径以进行编译和运行。 - 环境变量的配置可能需要根据用户的具体需求和不同的shell进行调整。 8. **命令行工具**:JDK提供了一系列的命令行工具,例如`...

    ant-eclipse-jvm1.2-1.0.jar.zip

    《Ant与Eclipse集成:JVM1.2版本1.0的jar.zip包解析》 在软件开发领域,Ant和Eclipse是两个重要的工具。Ant是Apache软件基金会下的一个Java项目,它是一个基于XML的构建工具,常用于自动化Java项目的构建、测试和...

    最新版linux jdk-11.0.13_linux-x64_bin.tar.gz

    JDK是Java程序开发的核心,它包括Java编译器、Java运行时环境(JRE)、调试工具和各种API。对于开发者来说,JDK是构建Java应用程序的基础。 2. **版本11.0.13**: 这个版本代表了Java SE(Standard Edition)11的...

    jdk-11.0.7_linux-x64_bin.deb

    3. **Java运行时环境(JRE)**:包含JVM和必要的库,是运行Java应用程序所必需的。 4. **Java文档生成器(javadoc)**:自动生成API文档,方便开发者查阅。 5. **Java调试器(jdb)**:帮助开发者定位和修复程序中的...

    openjdk-19_linux-x64_bin.tar.gz

    1. **Pattern Matching for `instanceof`(实例化模式匹配)**:这使得在`instanceof`检查时可以直接安全地转型,提高了代码的可读性和安全性。 2. **Record Components in Switch Expressions and Statements...

    最新版windows jdk-16_windows-x64_bin.zip

    - 使用IDEA、Eclipse等集成开发环境时,需配置JDK路径,以便于项目开发。 - 编写并运行Java程序,通过`javac HelloWorld.java`编译源代码,然后用`java HelloWorld`运行程序。 5. 注意事项: - JDK 16可能与旧...

    eclipse-jee-2018-09-win32-x86_64.zip

    - `eclipse.ini`:主配置文件,可以在这里设置启动参数,如JVM内存大小等。 总之,"eclipse-jee-2018-09-win32-x86_64.zip"提供了强大的Java EE开发环境,丰富的插件生态系统,以及一系列的性能优化,旨在为开发者...

    OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz

    JDK(Java Development Kit)是Java编程语言的核心组成部分,它包含了一个Java虚拟机(JVM)、Java类库和用于创建和运行Java应用程序的工具。在本例中,我们关注的是11.0.11版本的HotSpot JVM实现,适用于64位的...

    最新版linux jdk-11.0.16_linux-x64_bin.tar.gz

    1. **Java虚拟机(JVM)**:JVM是Java平台的核心,负责运行Java字节码,提供内存管理和垃圾回收等功能。JDK 11.0.16的JVM在性能和稳定性方面进行了优化。 2. **Java编译器(javac)**:用于将源代码编译成可执行的...

    jdk-11.0.5_linux-x64_bin.tar.gz

    8. **兼容性和迁移**: 从JDK 8迁移到JDK 11时,开发者需要注意一些不兼容的变化,比如模块化系统可能会对依赖于内部实现的代码产生影响,需要进行相应的调整。 总的来说,JDK 11.0.5 for Linux x64 是一个强大的...

    jdk-20.0.2_windows-x64_bin.zip

    3. **Java运行时环境(JRE)**:包含JVM和其他运行Java应用程序所需的库。虽然JDK中包含了JRE,但它们是两个不同的组件,JRE主要是为了运行Java程序而设计的,不包含开发工具。 4. **Java文档生成器(javadoc)**:...

    jdk-22_linux-x64_bin.tar.gz

    1. JDK 22概述 JDK 22是Oracle公司发布的Java开发工具的最新版本,针对Linux操作系统进行了优化。这个版本带来了许多新功能和性能改进,旨在提升开发者的效率和应用程序的性能。Linux平台因其稳定性和可定制性,成为...

    jdk-11.0.2_linux-x64_bin.tar.gz

    1. 编写Java代码:使用文本编辑器或IDE(如IntelliJ IDEA、Eclipse等)进行开发。 2. 编译与运行:使用`javac`命令编译源码,`java`命令运行程序。 3. 调试:利用JDB(Java Debugger)或IDE内置的调试工具进行程序...

    jdk-14_linux-x64_bin.tar.gz

    1. **下载**:将文件上传到Linux服务器,可以使用`scp`命令或通过FTP、SFTP等方式。 2. **解压**:使用`tar`命令解压缩文件。例如,如果文件位于当前目录,可以执行`tar -zxvf jdk-14_linux-x64_bin.tar.gz`。 3. ...

Global site tag (gtag.js) - Google Analytics