I just installed openjdk 8 from brew in my Mac. However, when I am using Pair: "import com.sun.tools.javac.util.Pair;", although the IntelliJ did not report any error, but it promotes an error states that the "error: package com.sun.tools.javac.util does not exist". I remember the Java 8 contains Pair. Is openjdk 8 also contains Pair? If no, which version of openjdk contains Pair? Thanks.
Moreover, could anyone tell me if I use Oracle's java 11 to build the company's web server, do I need to pay? How will they know the purpose I use java? Will they monitor the computer? Thx!
You can find JDK sources here:
https://hg.openjdk.java.net/jdk/jdk13/
as far as I can tell, it's still there:
> find . -name "Pair.java" | grep javac
./src/jdk.compiler/share/classes/com/sun/tools/javac/util/Pair.java
It looks like your env related issue.
It also works perfectly fine with Java 1.8
adoptopenjdk
Default download from: https://adoptopenjdk.net
Amazon Corretto
Default download from: https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/what-is-corretto-8.html