gpt4 book ai didi

java - Eclipse 安装程序在 Sierra 上返回错误消息

转载 作者:行者123 更新时间:2023-12-02 02:59:53 25 4
gpt4 key购买 nike

在 Mac OS Sierra 10.12.3 上启动 Eclipse mac 安装程序 64 位(从 http://www.eclipse.org/downloads/index-developer.php?oxygen 下载的 Eclipse Installer.app)失败并显示警报消息:

JVM 共享库“/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib”不包含 JNI_CreateJavaVM 符号。

我的系统偏好设置面板告诉我,我有推荐的 Java 版本(Java 8 更新 121)。

我按照不同帖子的建议尝试了不同的方法(包括 Eclipse won't start after installing Mac OS X Yosemite (Mac OS 10.10) ):

  • 我确保使用 64 位版本
  • 我尝试返回 Java 6(从 Apple 网站下载),但随后收到一条消息,告知我需要最新版本的 Java (Java 8) 才能安装 Eclipse
  • 我尝试了旧版本的 Eclipse(Mars 等),但安装程序返回相同的警报消息
  • 按照建议编辑 SystemVersion.plist 后,我​​尝试重新安装 Java here但收到了同样的消息。
  • 我从 jdk8 website 安装了 Java和 JDK 来自 oracle website (按照 greg-449 的建议)但仍然是相同的警报消息。

感谢您的帮助。

最佳答案

我通过编辑存储在 Eclipse Installer.app 中的 Contents/Info.plist 文件解决了这个问题(您实际上可以将其作为标准文件夹打开)。

我取消注释了指定虚拟机位置的这一行

<string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java</string>

我将 jdk 文件夹的名称替换为/Library/Java/JavaVirtualMachines 中实际拥有的名称。就我而言,1.8.0.jdk 必须替换为 jdk1.8.0_121.jdk

关于java - Eclipse 安装程序在 Sierra 上返回错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42513763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com