Доступен ли com.sun.tools.javac.util в openjdk 8? - PullRequest
0 голосов
/ 04 октября 2019

Я только что установил openjdk 8 из Brew на моем Mac. Тем не менее, когда я использую Pair: "import com.sun.tools.javac.util.Pair;", хотя IntelliJ не сообщал о какой-либо ошибке, но он выдает ошибку, в которой говорится, что "error: package com.sun.tools".javac.util не существует ". Я помню, что Java 8 содержит пару. Openjdk 8 также содержит пару? Если нет, то какая версия openjdk содержит Pair? Благодарю. Кроме того, кто-нибудь может сказать мне, если я использую Java 11 для создания веб-сервера компании, нужно ли платить? Как они узнают цель, которую я использую Java? Будут ли они контролировать компьютер? Thx!

1 Ответ

0 голосов
/ 04 октября 2019

Вы можете найти источники 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

Похоже, ваш envсвязанная с этим проблема.

enter image description here

Он также отлично работает с Java 1.8

accepttopenjdk

Загрузка по умолчанию с: https://adoptopenjdk.net

enter image description here

Amazon Corretto

Загрузка по умолчанию с:https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/what-is-corretto-8.html

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...