导入sun.security.pkcs11无法解析



我正在将代码从Java8更新为Java11,eclipse无法识别这些包:

import sun.security.pkcs11.*; 
import sun.security.pkcs11.wrapper.*;

错误为";该包装不可访问";

但是JDK 中提供了该包

module jdk.crypto.cryptoki {
// Depends on SunEC provider for EC related functionality
requires jdk.crypto.ec;
provides java.security.Provider with sun.security.pkcs11.SunPKCS11; }

我试图将这一行添加到maven args中,但没有成功

<arg>-XDignore.symbol.file</arg>

有什么建议吗?

在我的案例中,我在构建路径中切换到JRE而不是JDK。

据我所知,这是因为JRE有安全策略。

最新更新