mac环境安装Eclipse 2020-03版报"failed to create the java virtual machine"错误的解决

  • 2020.4.13日
  • 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。

在macOS Catalina 10.15.2环境中,安装Eclipse的最新版:eclipse-jee-2020-03-R-incubation-macosx-cocoa-x86_64.dmg,安装完成后运行Eclipse报“failed to create the java virtual machine”错误。

如图1所示:

出现这个问题的原因是macOS环境中安装了JDK 14所致。即使是目前最新版本的Eclipse,仍然不支持JDK 14,它最高只支持到JDK 13。

故解决方法是卸载JDK 14即可。如果想保留JDK 14和Eclipse 2020-03共存,可以这么解决:

步骤1:在Shell终端下执行命令:

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):14, x86_64:  "Java SE 14"  /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home11.0.3, x86_64:   "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home1.8.0_232, x86_64:   "AdoptOpenJDK 8"  /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home

可以看到,我主机上有jdk 8、11、14三个版本。

注意,执行“/usr/libexec/java_home -v 11”是无效的,它解决不了Eclipse的报错。

步骤2:用编辑器打开Eclipse.app/Contents/Resources/Info.plist文件,找到尾部的标签,修改内容如下:

    <array><string>-vm</string><string>/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin</string><string>-keyring</string><string>~/.eclipse_keyring</string></array>

如图2所示:

保存并退出。
注意,即添加-vm选项,并将vm选项指向JDK 11(根据自己的需要,指向JDK 8或任何本地非JDK14的版本也可)。

重启Eclipse,熟悉的界面又来了。
图3:

mac环境安装Eclipse 2020-03版报failed to create the java virtual machine错误的解决相关推荐

  1. Eclipse启动出现“Failed to create the Java Virtual Machine”错误

    Failed to create the Java Virtual Machine的本质是JVM内存分配不足. 启动eclipse的时候,JVM会自动分配内存,常见的包括Java堆,新生代和永久代的内 ...

  2. Flash Builder4.6 无法启动,并且报 Failed to create the Java Virtual Machine (2—可能更好些)...

    转自:http://blog.csdn.net/major_/article/details/7232886 Flash Builder 4.6 启动出错, Failed to create the ...

  3. Mac启动Eclipse提示Failed to create the Java Virtual Machine

    电脑系统升级到Big Sur之后,原来正常的Eclipse打不开了,启动提示Failed to create the Java Virtual Machine错误. 出现这种情况,可以通过指定Java ...

  4. eclipse failed to create the java virtual machine 问题图文解析

    eclipse failed to create  the java virtual  machine 解决方法: 1.问题现象 2.java虚拟机初始化失败!寻找eclipse解压路径 3.寻找ec ...

  5. 解决eclipse无法启动:Failed to create the Java Virtual Machine

    为什么80%的码农都做不了架构师?>>>    在做pthon开发时,要用到eclipse+pydev,从eclipse官网下了个Eclipse,电脑上装了jdk了,解压后启动,发现 ...

  6. 转:eclipse failed to create the java virtual machine 问题图文解析

    eclipse failed to create  the java virtual  machine 解决方法: 1.问题现象 2.java虚拟机初始化失败!寻找eclipse解压路径 3.寻找ec ...

  7. eclipse安装后,出现“can not create the java virtual machine”错误的另一种原因和解决方案

    最近遇到了"can not create the java virtual machine"的错误,经过网上查阅,大多数答案为原因1: 原因1:系统当前内存不足,无法启动: 也有人 ...

  8. 执行eclipse,迅速failed to create the java virtual machine。

    它们必须在一排,否则会出现The Eclipse executable launcher was unable to locate its companion shared library的错误 打开 ...

  9. 打开Eclipse时出现Failed to create the Java Virtual Machine

    今天被这个坑惨了,找了半天原因,重装还是不行,结果发现出现在eclipse文件下的eclipse.ini这个文件上 好现在讲讲这么解决这个问题,在文件中你会看到这些内容: -startup plugi ...

最新文章

  1. mysql (双主,互主)
  2. 脚本路径问题_dirname
  3. 线程中的yield()
  4. SpringBoot 使用(三): 配置文件详解
  5. 【NLP】文本分类还停留在BERT?对偶对比学习框架也太强了
  6. IDC运维团队技术交流总结篇————换个角度看世界
  7. python求最小值不能使用min和sotred_python基础——内置函数
  8. 计算机一级表格样式在哪儿,word表格样式在哪 word表格样式在哪里
  9. u盘启动 联想一体机_联想笔记本电脑怎么重装win10系统
  10. 使用RasterIO快速显示图像
  11. 免费且高质量的知识有的是,你只是不知道怎么找到它们!
  12. 增加ssh无密码信任连接的安全性
  13. 如何正确复制CSDN文章到自己的博客
  14. UE4蓝图版简易背包系统
  15. ANSYS应力工具与四大强度理论
  16. threejs写的模仿微信跳一跳游戏
  17. 递归函数实现二进制转换为十进制
  18. 决策树 基于python实现ID3,C4.5,CART算法
  19. 基于PT8.2柔性传感器使用
  20. 最全MyBatis核心配置文件总结:java运行环境没有安装或配置错误

热门文章

  1. python爬取搜狗图片
  2. Python刷leetcode 102. 二叉树的层次遍历
  3. M1 卡 FM1702sl读写
  4. 有什么计算机可以拆分数字,一招教你在Excel中将一个数字拆分为多个数字之和...
  5. wap开发工具网址集锦
  6. [NLG]Do Neural Dialog Systems Use the Conversation History Effectively? An Empirical Study?
  7. php获取酷狗mv播放链接,酷狗歌单获取歌曲信息的接口源码
  8. 程里人 | 又是一年1024
  9. 除去英文句子中的数字、空格和标点符号
  10. 连接远程服务器(xshell+xftp)