你的Queue类在未命名的包中(参见JLS)。它无法被导入。而且这是不好的实践。 你有两个选择: 将自己的代码移动到未命名的包中。理论上,它们都在同一个包中,你不需要导入Queue,因为它的类名已经足够找到该类了。 使用JarJar - 一个重新打包 Jar 文件的工具。重新打包包含Queue类的Jar并将未命名的包移动到一个合理的包名称中。使用全限定类名(FQCN)进行导入。 我建议使用包并选择第二个选项。 编辑1: 还可以参考这个如何在Java中导入默认包中的类?