今天遇到了这个问题,启动eclipse弹出以下内容:
JVM terminated.Exit code=-1
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-XX:MaxPermSize=256M
-Djava.class.path=D:\eclipse\\plugins\org.eclips.equinox.launcher_1.0.1.r33x_v20070828.jar
-os win32
-ws win32
-atch x86
-showsplash D:\eclipse\\plugins\org.eclipse.platform_3.3.2.R33X_V20071022\splash.bmp
-launcher D:\eclipse\eclipse.exe
-name Eclipse
--launcher.library D:\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.2.R331_v20071019\eclipse_1021.dll
-startup D:\eclipse\plugins\org.eclipse.equinox.launcher_1.0.1.R33x_v20070828.jar
-vm C:\Progarm Files\Java\jre1.5.0_06\bin\client\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-XX:MaxPermSize=256m
-Djava.class.path=D:\eclipse\plugins\org.eclipse.equinox.launcher_1.0.1.R33x_v20070828.jar
下载了两个版本3.4,3.5的启动都出现同样错误,没办法网络找找吧,找到了两种解决方法,期中第一种我的机器有效,具体方法如下:
原来eclipse.ini的配置如下:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
修改后为:
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx256m
此方法来自CSDN博客,转载请标明出处:http://blog.csdn.net/lxbhxwl/archive/2009/06/16/4272280.aspx
还有一种方法是这样描述的,但我的机器这没有通过(做为备选方案吧,肯定是应用过的):
查了一下,找到解决方案:
运行安装eclipse
修改eclipse.ini文件,添加
-vm
/opt/jdk1.6.0_03/jre/bin/java
注意:此设置为linux版本的linux,如果是windows的版本添加内容可能为
-vm
/opt/jdk1.6.0_03/jre/bin/javaw.exe
参考资料:http://blog.csdn.net/niubaobao/archive/2007/12/23/1961528.aspx
具体底层原因分析:http://www.eclipsezone.com/eclipse/forums/m92212393.html
估计只有大内存的机器出现这种问题。
分享到:
相关推荐
解决jvm terminated Exit code=-1的问题,无需重装Java虚拟机或eclipse
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
基于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
bcprov-ext-jdk15on-1.54.jar、bcprov-jdk15on-1.54.jar和ssl-provider-jvm16-0.2.jar附件下载
资源名称:Eclipse MemoryAnalyzer,MAT(Memory Analyzer Tool) 文件名称:MemoryAnalyzer-1.12.0.20210602-win32.win32.x86_64.zip 描述: Eclipse Memory Analyzer是一个快速而功能丰富的Java堆分析器,可帮助您...
kotlinx-coroutines-io-jvm-0.1.1.jar
okio-1.7.0.jar、okhttp-2.7.5.jar
官网一直下载不了,找这个找了好久,因为生成的dump文件太大不得不用linux..../ParseHeapDump.sh java_pid1089.hprof org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_components
代码如下:failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下。 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 代码如下:-Xmx512m 为...
通过jmap 导出文件,对jvm内存泄漏分析 JVM 内存分析软件,查看jvm 内存是否泄漏,那个class 内存泄漏,通过java 命令 jmap -dump:live,format=b,file=${文件路径}/xxx.bin 进程ID 导出bin 文件,用该软件进行对bin...
标签:ant-eclipse-jvm1.2-1.0.jar.zip,ant,eclipse,jvm1.2,1.0,jar.zip包下载,依赖包
2. 高频面试题-JVM-3876439997404198.md
nginx_upstream_jvm_route 是一个 Nginx 的扩展模块,用来实现基于 Cookie 的 Session Sticky 的功能。 安装方法(进入Nginx源码目录): #patch -p0 < /path/to/this/directory/jvm_route.patch # ./configure -...
赠送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文档:...
2、把tomcat安装为windows服务的时候,要把jvm内存设置成1G,同时一定要把这些参数加进去。 -XX:PermSize=64M -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=48m -Dcom.sun.management.jmxremote=true -Dcom.sun....
JVM分析工具
JVM 的运行机制 多线程 JVM 的内存区域 JVM 会创建操作系统的接口创建一个原生线程。JVM 线程和操作系统线程是一一对应的
2、把tomcat安装为windows服务的时候,要把jvm内存设置成1G,同时一定要把这些参数加进去。 -XX:PermSize=64M -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=48m -Dcom.sun.management.jmxremote=true -Dcom.sun....
MemoryAnalyzer-1.9.0.20190605-win32.win32.x86_64.zip
nginx-upstream-jvm-route 支持nginx版本1.15 解决nginx: [emerg] invalid parameter "srun_id=tomcat1" 问题