gpt4 book ai didi

在 MacOS X 10.9 上安装 Java 1.8 - 缺少 JavaVM 链接

转载 作者:行者123 更新时间:2023-11-30 08:56:27 25 4
gpt4 key购买 nike

我运行的是 MacOS 10.9。前一段时间我升级到 Java 1.8,并且在这个过程中不得不重建/System/Library/Frameworks/JavaVM.framework 中的链接(因为我搞砸了)。

我最终得到了这个符号链接(symbolic link):

/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands -> /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin

这使我能够从命令行运行 java。

现在我想运行 Eclipse。我安装了它,但它无法启动;它得到这个错误:

Library not loaded: /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM

所以我想我需要一个符号链接(symbolic link)“JavaVM”指向 jdk1.8.0_31.jdk 目录结构中的某处,但我不知道在哪里。

非常感谢任何帮助..

最佳答案

如果您在从 shell 运行 java -version 时获得类似 java version "1.8.0_31" 的 VM 信息,并假设您在 中解压了 eclipse Applications 文件夹,您可以尝试以下操作:

  • 转到 Applications > Eclipse 文件夹。
  • 右键单击 eclipse 并选择 Show Package Contents
  • 转到 Contents > MacOS 文件夹。
  • 使用您喜欢的文本编辑器编辑 eclipse.ini 文件。
  • 在 -vmargs 下搜索 -Dosgi.requiredJavaVersion 键并将其设置为 1.8,如下所示:

    -Dosgi.requiredJavaVersion=1.8

  • 保存并尝试再次打开 eclipse。

在我的环境中,除了使用 Java 安装程序正常安装外,我的 ~/.bash_profile 文件中还有以下内容:

export JAVA_HOME=$(/usr/libexec/java_home)

关于在 MacOS X 10.9 上安装 Java 1.8 - 缺少 JavaVM 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28595964/

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