使用 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 和/或我错过的任何其他内容的帮助。