我刚刚在我的 Mac 上安装了brew 中的openjdk 8。但是,当我使用 Pair: "import com.sun.tools.javac.util.Pair;" 时,虽然 IntelliJ 没有报告任何错误,但它会提示错误,指出“error: package com.sun.tools .javac.util 不存在”。我记得Java 8包含Pair。 openjdk 8也包含Pair吗?如果没有,哪个版本的openjdk包含Pair?
您可以在这里找到 JDK 源代码:
https://hg.openjdk.java.net/jdk/jdk13/
据我所知,它仍然在那里:
> find . -name "Pair.java" | grep javac
./src/jdk.compiler/share/classes/com/sun/tools/javac/util/Pair.java
看起来像是您的环境相关问题。
它也可以与 Java 1.8 完美配合
采用openjdk
默认下载地址:https://adoptopenjdk.net
亚马逊 Corretto
默认下载地址:https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/what-is-corretto-8.html