显示程序包已在模块中声明,但该模块未将它导出到未命名模块,版本20.0,看到网上降低jdk版本的,没有弄出来,求指点
请确认项目中已经引入了相关了依赖模块
相关代码及报错请上传下
对于一些老项目可能无法应用比较高版本的JDK,需要对使用的JDK进行降级处理
根据参考资料中的提示,问题的原因是项目Project当中的jdk与电脑当中的jdk版本不一致造成的,并提供了解决方案:
解决方法
查看当前电脑的jdk版本。在命令提示符中输入java -version
,可以查看当前电脑中的jdk版本。
修改IDEA的Project项目中的jdk版本。 2.1 打开Project Structure:File–>Project Structure。 2.2 选择project,修改其jdk版本。 2.3 修改Module模块的Language Level。 2.4 修改Moduble模块中的Module SDK。
修改Java Complier设置。 3.1 打开设置:File–>Setting -->Build,Execution,Deployment–>Complier–>Java Complier。
如果以上方法没有有效解决问题,建议进一步检查程序包的路径是否正确或者是否有其他冲突的包存在等原因。