无法在Mac OS终端上找到jdk9

时间:2017-10-13 13:47:56

标签: macos terminal java-9

我正在尝试使用此命令安装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"文件位置,但它不在文件夹中,如下图所示: apt file not in the folder

如何解决此问题?

1 个答案:

答案 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.processingjavax.lang.model到   处理注释。

要使用apt,您可以使用BrewMacPorts之类的软件,这些软件提供与它们打包在一起的软件。然后你可以使用像brew install ...

这样的类似命令