1、问题描述
项目程序中导入sun.security.pkcs,在编译时未标红,但无法启动项目并报错:程序包sun.security.pkcs不存在。
2、解决方法
可能原因:java8升级为java11后,新版JDK中的安全策略导致的
解决办法:在编译器的 Settings -> Build,Execution ->Compiler-> Java Compiler 中禁用:
Use ‘–release’ option for cross-compilation。
如果能够正常启动项目,后续可以再勾选该选项。