答案 0 :(得分:6)
您的Queue
课程位于未命名的包裹下(请参阅JLS)。它无法导入。而且,这是不好的做法。
您有两个选择
将您自己的代码移动到未命名的包。从理论上讲,它们都在同一个包中,你不需要导入Queue
,因为它的类名就足以找到这个类。
使用JarJar - 重新打包Jar文件的工具。重新打包包含Queue
类的Jar,并将未命名的包移动到合理的包名称。使用完全限定类名(FQCN)导入。
我建议使用套餐并选择选项2.
编辑1 :另见What's the syntax to import a class in a default package in Java?