当前位置: 首页 > 知识库问答 >
问题:

JDK安装在mac上,但我得到“操作无法完成。无法找到支持apt的Java运行时。”sudo apt更新

於宏大
2023-03-14

我试图运行命令sudo apt更新在我的终端在MacOS

我收到此消息作为响应:操作无法完成。找不到支持apt的Java运行时。请访问http://www.java.com有关安装Java的信息

我在这里看到了一个类似的问题,尽管我确保按照解决方案建议安装JDK,但仍然得到了相同的响应。

我也试过粘贴

export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
export JAVA_HOME="$HOME/.jenv/versions/`jenv version-name`"

进入我的生活。zshrc。保存文件夹,但没有运气。

当我在终端中运行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)

共有2个答案

宫高义
2023-03-14

在Mac电脑上安装自制软件

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

要让系统Java包装器找到此JDK,请将其与

sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

如果需要在路径中首先使用openjdk,请运行:

echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' >> ~/.profile

编译器要查找openjdk,您可能需要设置:

 export CPPFLAGS="-I/usr/local/opt/openjdk/include"
闻人和泽
2023-03-14

20年前,java附带了一个名为apt:注释处理器工具的工具。这个工具不久就过时了。

更新节点js版本所说的是一个完全不相关的工具:它是一个管理debian和ubuntu-linux发行版上安装的工具。您不希望在mac上运行此操作,因此您发现的指令完全没有用处:这就是如何在linux上更新node js。你的机器不是linux。

搜索有关brew的答案,这相当于mac上的apt。完全忘记java——这与java无关——这纯粹是巧合。

 类似资料:
  • 我使用的是 M1 苹果 OS11.5.2. 我已经下载了祖鲁.jdk和祖鲁.jre,在“/库/爪哇/爪哇虚拟机器”。 我还导出了路径。 当我打字时 我明白了: 无法完成操作。找不到支持apt的Java Runtime。 请访问http://www.java.com有关安装Java的信息。 我希望一些好心的人能告诉我解决方案。

  • 我正试图在mac操作系统上安装apachelib,如下所示 我有这个错误,操作无法完成。找不到支持apt的Java运行时。请访问http://www.java.com了解安装Java的信息。 我已经安装了 JDK 和 JRE

  • 当我从项目文件夹运行时,我得到: java也一样: 我在Android Studio安装了JDK,似乎它安装在 设置< code > export JAVA _ HOME =/Users/Mr cloud/Library/Android/SDK/sources/Android-28/或< code > export JAVA _ HOME =/Users/Mr cloud/Library/Andr

  • 运行其他命令也会在屏幕上引发一些错误,但可以工作 git状态2015-07-30 19:48 xCodeBuild[707](fsevents.framework)fseventStreamStart:register_with_server:error:f2d_register_rpc()=>(null)(-21)2015-07-30 19:48 xCodeBuild[707](fsevents

  • 在我的Mac上,我无法打开JNLP的文件。双击它们会打开一个弹出窗口,显示以下消息: 操作无法完成。找不到支持javaws的Java运行时。请访问http://www.java.com了解安装Java的信息。 从终端: 我知道Java Web Start在Java 9中被弃用,在Java 11中被删除。但这是一个Oracle JDK 8。我认为它应该提供Java Web Start。那么到底发生了