Não foi possível exportar um pacote do módulo java.base
Usando o IDEA-EAP para experimentos de desenvolvimento JDK9.
Eu estou recebendo o seguinte erro -
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)
A definição da classe é como -
package experiment;
import jdk.internal.misc.Unsafe;
public class CompareAndSwap {
static Unsafe UNSAFE = Unsafe.getUnsafe();
...
}
Eu tentei incluir ummodule-info.java
bem como dentro do módulo criado usando o IDE com as seguintes instruções -
module com.jigsaw.npe {
requires java.base;
}
A estrutura de diretórios agora parece como representada na figura -
O IDE, porém, reflete omodule-info.java
como não utilizado e, provavelmente, esta é a razão pela qual não sou capaz de definir omodule com.jigsaw.npe
como tentado acima.
Procurando por alguma ajuda sobre como colocar corretamente o module-info.java e / ou qualquer outra coisa além da que eu perdi.