JDK 安装在 mac 但我得到 "The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt." sudo apt update
JDK is installed on mac but i'm getting "The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt." sudo apt update
我正尝试在我的 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.
我看到了类似的问题 ,但是即使我确保安装 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)
20 年前,java 附带了一个名为 apt
的工具:注解处理器工具。这个工具不久就过时了。
update-node-js-version 所说的是一个完全不相关的工具:它是Advanced Package Tool
,它是一个管理工具在 debian 和 ubuntu - linux 发行版上安装 。您不 想要 到 运行 在 mac 上执行此操作,因此您找到的说明完全没用: That is how to update node-js on linux。你的 machine 不是 linux。
四处搜索涉及 brew
的答案,它相当于 mac 上的 apt
。并且完全忘记 java - 这与 java 无关 - 这只是一个巧合。
Install Homebrew on your Mac Machine
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
For the system Java wrappers to find this JDK, symlink it with
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
If you need to have openjdk first in your PATH, run:
echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' >> ~/.profile
For compilers to find openjdk you may need to set:
export CPPFLAGS="-I/usr/local/opt/openjdk/include"
我正尝试在我的 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.
我看到了类似的问题
我也试过粘贴
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)
20 年前,java 附带了一个名为 apt
的工具:注解处理器工具。这个工具不久就过时了。
update-node-js-version 所说的是一个完全不相关的工具:它是Advanced Package Tool
,它是一个管理工具在 debian 和 ubuntu - linux 发行版上安装 。您不 想要 到 运行 在 mac 上执行此操作,因此您找到的说明完全没用: That is how to update node-js on linux。你的 machine 不是 linux。
四处搜索涉及 brew
的答案,它相当于 mac 上的 apt
。并且完全忘记 java - 这与 java 无关 - 这只是一个巧合。
Install Homebrew on your Mac Machine
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
For the system Java wrappers to find this JDK, symlink it with
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
If you need to have openjdk first in your PATH, run:
echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' >> ~/.profile
For compilers to find openjdk you may need to set:
export CPPFLAGS="-I/usr/local/opt/openjdk/include"