当前位置: 首页 > news >正文

Failed to create the Java Virtual Machine

以前用的eclipse-jee因为在部署项目过程中总是出现bug被我删除。今天去eclipse官网又下了一个Eclipse IDE For Java EE Developers。

版本是:eclipse-jee-helios-SR1-win32.zip

我的jdk版本是:1.6.0_20

解压后启动,发现弹出提示框“ Failed to create the Java Virtual Machine”


针对这个问题在网上寻找解决方案。找到几个,全是Ctrl c/v,不带半句解释。

后来,靠着差强人意的有限英语水平,在eclipse官网的论坛搜索,发现此问题是一bug。

“The Java bug was closed for voting and comments at 6969236 on the Java BugParade because the change has been reverted; the related Eclipse bug report is open for oting and comments at bug 319514. ”-引用eclipse官网

在修复版本推出之前它提供了一个解决方法:

打开eclipse目录下的eclipse.ini文件,修改–launcher.XXMaxPermSize属性,其中此属性有两处

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

将其值改为128m即可,如下。(事实上,只改后面一个就可以,启动eclipse时以后者为准)

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
128M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

然后就可以成功启动。


本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2012/03/31/2427592.html,如需转载请自行联系原作者

相关文章:

  • tcp中设置连接超时
  • shell逻辑控制语句之case
  • 删除txt文件内容
  • 硬链接和软链接 创建
  • PHP用swoole实现爬虫(二)
  • 语音识别(SR)的秘密
  • iOS 高德地图轨迹回放的 思路, 及方法
  • Redis - 事务
  • P1077 摆花
  • 过滤器与监听器知识总结
  • 数位DP入门
  • js匿名函数
  • Could not resolve resource location pattern错误解决方案
  • PAT乙级-1026. 程序运行时间(15)
  • HTTP中GET与POST的区别 99%的错误认识
  • ----------
  • @jsonView过滤属性
  • 【笔记】你不知道的JS读书笔记——Promise
  • CentOS7简单部署NFS
  • classpath对获取配置文件的影响
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Js基础——数据类型之Null和Undefined
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Spark RDD学习: aggregate函数
  • 创建一个Struts2项目maven 方式
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 通信类
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 在weex里面使用chart图表
  • 终端用户监控:真实用户监控还是模拟监控?
  • ​2020 年大前端技术趋势解读
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #HarmonyOS:Web组件的使用
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • (1)虚拟机的安装与使用,linux系统安装
  • (4)Elastix图像配准:3D图像
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (Forward) Music Player: From UI Proposal to Code
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 服务 ServiceController
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .Net各种迷惑命名解释
  • /etc/fstab和/etc/mtab的区别
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @html.ActionLink的几种参数格式
  • @NestedConfigurationProperty 注解用法