本文主要是介绍错误: 程序包 com.sun.org.apache.bcel.internal.generic 不存在,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
从JDK8切换到JDK13后报错误:(16, 48) java: 程序包com.sun.org.apache.bcel.internal.generic不存在:
import com.sun.org.apache.bcel.internal.generic.RETURN;
原因分析:
java JDK版本引用问题。
在 Java 13 中,访问 com.sun.org.apache.bcel.internal.generic 包是不推荐的,因为它属于 Java 内部使用的包。在 Java 9 之后,Oracle 引入了模块化系统,其中某些内部包的可访问性受到了限制。
解决方案:
修改IDEA引用JDK版本。
1、文件->项目结构->项目->项目SDK选择旧版本
报错版本:
切换后:
这篇关于错误: 程序包 com.sun.org.apache.bcel.internal.generic 不存在的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!