无法在“/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt”(-1)中找到可执行文件

cod*_*lue 5 java macos apt macos-sierra

我已经在 Mac OS 中安装了 JDK。

我正在尝试安装 Apache2,

sudo apt install apache2
Run Code Online (Sandbox Code Playgroud)

输出 :-

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt" (-1)
Run Code Online (Sandbox Code Playgroud)

但是,可执行文件存在于 /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/

$find /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home -name java*

/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/java
/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/javac
Run Code Online (Sandbox Code Playgroud)

小智 -1

您没有查询他们询问的文件 home/bin/apt

如果您查看文件夹,很可能找不到该文件。

尝试安装旧版本的 sdk。