IntelliJ 无法检测到 jdk.crypto.cryptoki 包

问题描述 投票:0回答:1

我尝试在 IntelliJ 中使用

jdk.crypto.cryptoki/sun.security.pkcs11.wrapper.PKCS11
,但由于某种原因它不断抛出错误。似乎无法检测到这个包。解决方案之一是在设置中添加
--add-exports jdk.crypto.cryptoki/sun.security.pkcs11.wrapper=ALL-UNNAMED
,我就是这样做的,但现在它在 IDE 中引发编译时错误:

Error:(5, 20) java: package sun.security.pkcs11 is not visible
  (package sun.security.pkcs11 is declared in module jdk.crypto.cryptoki, which is not in the module graph)

我正在使用 Java 11。当我尝试在终端上编译并运行它时,它工作正常

java intellij-idea java-11 pkcs#11
1个回答
0
投票

您需要

--add-module
以及
--add-exports
Settings/Build, Execution, Deployment/Compiler/Java Compiler

中的错误模块

--add-modules jdk.crypto.cryptoki

© www.soinside.com 2019 - 2024. All rights reserved.