Использование IDEA-EAP для экспериментов по разработке JDK9.
Я получаю следующую ошибку -
Error:(3, 20) java: package jdk.internal.misc is not visible (package jdk.internal.misc is declared in module java.base, which does not export it to module com.jigsaw.npe)
Определение класса как -
package experiment;
import jdk.internal.misc.Unsafe;
public class CompareAndSwap {
static Unsafe UNSAFE = Unsafe.getUnsafe();
...
}
Я попытался включить файл module-info.java
в модуль, созданный с помощью IDE, со следующими операторами:
module com.jigsaw.npe {
requires java.base;
}
Структура каталогов теперь выглядит так, как показано на картинке -
IDE, однако, отражает module-info.java
как неиспользуемый, и, вероятно, это причина того, что я не могу определить module com.jigsaw.npe
, как описано выше.
Ищу помощь о том, как правильно разместить module-info.java и / или что-то еще, кроме того, что я пропустил.