【问题标题】:Eclipse IDE: JVM shared library does not contain the JNI_CreateJavaVM symbolEclipse IDE:JVM 共享库不包含 JNI_CreateJavaVM 符号
【发布时间】:2020-04-13 06:17:53
【问题描述】:

我正在尝试在我的 macbook 中下载 eclipse IDE,但每次我尝试开始下载时都会出现此警告: “JVM 共享库“/Library/Java/JavaVirtualMachine/jdk1.8.0_231.jdk/Contents/Home/bin/.../jre/lib/server/libjvm.dylib”不包含 JNI_CreateJavaVM 符号” 我尝试将JDK从13更改为8,但问题仍然存在,我该如何解决?

【问题讨论】:

  • 请阅读minimal reproducible example 并相应地增强您的问题。准确描述您采取的步骤。
  • 您要使用哪个版本的 Eclipse?当前版本 (2019-12) 在 Java 8 或 Java 13 上运行应该没有问题。
  • 我遇到了同样的问题
  • 我的 m1 macbook 也有同样的问题。我已经尝试了下面的答案,但没有任何成功。我的eclipse版本是eclipse jee 2020-03和2020-12。

标签: java eclipse macos ide


【解决方案1】:

确保您使用的是 64 位版本的 Mac Eclipse。

如果 64 位版本仍然没有帮助您,请尝试以下链接中提到的步骤,

JVM Shared library does not contain the JNI_CreateJavaVM symbol

【讨论】:

  • 我正在使用 64 版本,我已经尝试执行这些步骤,但我无法编辑“Info.plist”,因为它已被阻止,有什么办法可以取消阻止文件吗?
  • 打开一个终端窗口。改到plist文件所在的地方: cd ~/Library/Preferences/ 更改文件的所有权和权限,这样就可以读写了: sudo chown $USER aomDSP.plist sudo chmod u+w aomDSP.plist 你在那里的第二次通话可能不需要 sudo ,但它不会受到伤害。您需要对机器具有管理员访问权限才能执行此操作。如果解锁文件仍然不允许编辑,您可以复制它,编辑然后删除原始文件。或者放在桌面上,然后你可以更改它,然后将它放回原来的文件夹中
猜你喜欢
  • 2014-11-03
  • 2014-11-12
  • 2021-08-05
  • 1970-01-01
  • 2014-08-26
  • 2017-03-09
  • 1970-01-01
  • 2016-02-22
  • 2018-06-14
相关资源
最近更新 更多