【问题标题】:dyld: Library not loaded: @rpath/libjli.dylib , java image not founddyld:未加载库:@rpath/libjli.dylib,找不到 java 图像
【发布时间】:2020-10-15 04:30:28
【问题描述】:
这仅适用于 Mac OS Catalina 10.15.4
- 尝试在 nano $HOME/.zshenv 中设置环境变量
- 这就是路径的样子 export JAVA_HOME=$HOME/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk
- 尝试删除JDK再安装,不成功
- 我在终端中输入 java --version 并得到错误。
- 错误:
dyld:库未加载:@rpath/libjli.dylib
引用自:/Users/darianjennings/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/bin/java
原因:找不到图片
zsh: 中止 java --version
【问题讨论】:
标签:
java
macos
environment-variables
【解决方案1】:
必须使用以下命令从磁盘中删除 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'