我正在尝试使用此命令安装ConceptNet库:
sudo apt install build-essential python3-pip python3-dev libhdf5-dev libmecab-dev mecab-ipadic-utf8
这是我得到的输出:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/apt" (-1)
我尝试找到" apt"文件位置,但它不在文件夹中,如下图所示:
如何解决此问题?
答案 0 :(得分:3)
扩展了艾伦在评论中指出的细节
JSR 269: Pluggable Annotation Processing API描述了JDK中API的实现,建议删除apt JEP 117: Remove the Annotation-Processing Tool (apt)中提出的apt工具
apt注释处理框架是JDK特定的并且可追溯 到JDK 5.使用JSR 269标准化了API的功能, 它作为Java SE 6的一部分提供。在JDK 7中,整个apt API已被弃用。
JDK8 b27的发布将此标记为已解决,从那以后apt
未成为JDK的一部分。
compatibility guide over feature removals进一步详细说明了这个 -
使用javac工具中提供的选项以及中包含的API 包
javax.annotation.processing
和javax.lang.model
到 处理注释。
要使用apt
,您可以使用Brew,MacPorts之类的软件,这些软件提供与它们打包在一起的软件。然后你可以使用像brew install ...