小编kkk*_*kkk的帖子

操作无法完成。无法找到支持 apt 的 Java 运行时

我使用的是M1 Mac OS11.5.2。
\n我已经在“/Library/Java/JavaVirtualMachines”中下载了 zulu.jdk 和 zulu.jre。
\n我还导出了 PATH。

\n
echo export "JAVA_HOME=\\$(/usr/libexec/java_home)" >> ~/.bash_profile\n
Run Code Online (Sandbox Code Playgroud)\n

当我打字时

\n
sudo apt update\n
Run Code Online (Sandbox Code Playgroud)\n

我明白了:

\n
\n

无法完成操作\xe2\x80\x99。无法找到支持 apt 的 Java 运行时。
\n请访问http://www.java.com以获取有关安装 Java 的信息。

\n
\n

希望好心人告诉我解决办法。

\n

java terminal azul-zulu

12
推荐指数
1
解决办法
3万
查看次数

ld:警告:dylib 是为比链接版本 (11.1) 更新的 macOS 版本 (11.3) 构建的

我的情况

  • Mac 操作系统蒙特利 12.1(M1,2020)
  • Visual Studio 代码 v1.64.2

每次我尝试编译 cpp 文件时,终端中都会显示以下警告。

ld: warning: dylib (/usr/local/Cellar/gcc/11.2.0/lib/gcc/11/libstdc++.dylib) was built for newer macOS version (11.3) than being linked (11.1)
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题。
我阅读了此 stackoverflow,并尝试了以下命令,但没有改变情况。

sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-code

11
推荐指数
1
解决办法
6339
查看次数

标签 统计

azul-zulu ×1

c++ ×1

java ×1

terminal ×1

visual-studio-code ×1