Java &引用;启动层初始化期间出错;当我试图在Eclispe中将外部jar添加到项目中时发生

Java &引用;启动层初始化期间出错;当我试图在Eclispe中将外部jar添加到项目中时发生,java,eclipse,exception,module,jar,Java,Eclipse,Exception,Module,Jar,我正在学习算法第四版课程,试图将教科书库“algs4”添加到项目中,但在添加文件后, 它显示启动层初始化期间发生的错误 java.lang.module.FindException:无法为/System/Volumes/Data/Users/jason/Desktop/Project/algs4.jar派生模块描述符 原因:java.lang.module.InvalidModuleDescriptorException:在顶级目录中找到TestAlgs4.class(模块中不允许使用未命名的包

我正在学习算法第四版课程,试图将教科书库“algs4”添加到项目中,但在添加文件后, 它显示启动层初始化期间发生的
错误
java.lang.module.FindException:无法为/System/Volumes/Data/Users/jason/Desktop/Project/algs4.jar派生模块描述符
原因:java.lang.module.InvalidModuleDescriptorException:在顶级目录中找到TestAlgs4.class(模块中不允许使用未命名的包)

发生这种情况的原因是,algs4.jar尚未更新以支持它们。您需要找到或制作一个版本的algs4.jar,或者使用Java8