首页 > 解决方案 > dyld:库未加载:@rpath/libjli.dylib,找不到 java 图像

问题描述

这仅适用于 Mac OS Catalina 10.15.4

  1. 尝试在 nano $HOME/.zshenv 中设置环境变量
  2. 这就是路径的样子 export JAVA_HOME=$HOME/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk
  3. 尝试删除JDK,然后重新安装,没有成功
  4. 我在终端中输入 java --version 并得到错误。
  5. 错误:dyld:库未加载:@rpath/libjli.dylib 引用自:/Users/darianjennings/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/bin/java 原因:找不到图像 zsh: abort java --版本

标签: javamacosenvironment-variables

解决方案


必须使用以下命令从磁盘中删除 jdk 文件夹。sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application\ Support/Oracle/Java

从那里我不得不从 Oracle 重新安装 .dmg 文件。

现在,当我在终端中输入“java --version”时,我会得到版本类型等。然后当我输入“which java”时,它会显示“usr/bin/java”

不确定我是否需要在 .zsh 环境中更改路径,但我现在在 Appium 中遇到不同的错误:

'处理命令时发生未知的服务器端错误。原始错误:无法使用默认证书签名。原始错误产生 ENOTDIR'


推荐阅读