Подключение встроенных пакетов java

191
10 сентября 2018, 14:00

Вот импорт, и он подсвечивается и параллельно выкидывает о

package 'com.sun.tools.javac.util' is declared in module 'jdk.compilier, which does not export it to the unnamed module

import com.sun.tools.javac.code.Flags;
import com.sun.tools.javac.code.Type;
import com.sun.tools.javac.file.JavacFileManager;
import com.sun.tools.javac.model.JavacElements;
import com.sun.tools.javac.processing.JavacProcessingEnvironment;
import com.sun.tools.javac.tree.JCTree;
import com.sun.tools.javac.tree.TreeMaker;
import com.sun.tools.javac.util.Context;
import com.sun.tools.javac.util.List;
import com.sun.tools.javac.util.Name;

Мавена и т.д. нет, один класс нужно запустить, но вот это выкидывается, есть идеи?

Answer 1

Это из-за того, что Java у вас 9+.

В градл скрипте пропишите:

compileJava {
    sourceCompatibility = '10'
    targetCompatibility = '10'
    options.with {
        fork = true
        forkOptions.javaHome = new File ('c:\Program Files\Java\jdk-10')
        compilerArgs.addAll(['--add-exports', 'jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED'])
    }
}
READ ALSO
Java Spring Security 5 OAuth2 авторизация с помощью google и facebook

Java Spring Security 5 OAuth2 авторизация с помощью google и facebook

Я прочел этот туторчик и тоже решил сделать авторизацию через гугл и файсбук в своем тестовом приложенииЯ абсолютно се сделал как в гайде

241
Удаление дубликатов по полю объекта Stream API

Удаление дубликатов по полю объекта Stream API

У нас есть список объектов доменной области (Person)У объекта Person есть 3 поля: id, имя, фамилия

262
Комплекс вопросов : Timber в RxJava, DataBase в RxJava, присвоение RecyclerViewAdapter DataBase объектам в RxJava

Комплекс вопросов : Timber в RxJava, DataBase в RxJava, присвоение RecyclerViewAdapter DataBase объектам в RxJava

Цель: Конвертировать список Api объектов в roomDataBase объекты и присваивать RecyclerViewAdapter уже roomDataBase объектамИ все это делать , не в основном потоке...

194
Проблемы с фокусом при нажатии на Enter в EditText

Проблемы с фокусом при нажатии на Enter в EditText

Когда тыкаю на Enter в EditText, выбирается "следующим" неправильное поле(

213