com.sun.tools.javac.util 在 openjdk 8 中可用吗?

Is com.sun.tools.javac.util available in openjdk 8?

我刚刚在 Mac 中安装了来自 brew 的 openjdk 8。但是,当我使用 Pair: "import com.sun.tools.javac.util.Pair;" 时,虽然 IntelliJ 没有报告任何错误,但它会提示错误状态 "error: package com.sun.tools.javac.util does not exist"。我记得 Java 8 包含 Pair。 openjdk 8 是否也包含 Pair?如果没有,哪个版本的openjdk包含Pair?谢谢。
另外,谁能告诉我用Oracle的java11搭建公司的web服务器,需要付费吗?他们怎么知道我使用 java 的目的?他们会监控电脑吗?谢谢!

您可以在此处找到 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