【发布时间】:2021-02-18 20:09:08
【问题描述】:
我正在尝试在我的 MacOS 终端上运行命令 sudo apt update
我收到这条消息作为回应:The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt. Please visit http://www.java.com for information on installing Java.
我看到了一个类似的问题here,但是即使我确保按照解决方案建议的方式安装 JDK,我仍然得到相同的响应。
我也尝试过粘贴
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
export JAVA_HOME="$HOME/.jenv/versions/`jenv version-name`"
进入我的 .zshrc.save 文件夹,但没有运气。
当我在终端中运行java -version 时,这就是我得到的结果:
java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
【问题讨论】:
-
可能是和 jdk 的老路径混淆了。您是否删除了旧的 jdk 或至少将其从路径和 JAVA_HOME 中删除。
-
为清楚起见,对现已删除的答案的评论表明 OP 正在尝试遵循 Linux 指南 phoenixnap.com/kb/update-node-js-version,他们提到的
apt指的是 debian/ubuntu 包manager,不是java的注解处理工具。