gpt4 book ai didi

java - 在默认包中的 JAR 文件中导入类

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:55:56 26 4
gpt4 key购买 nike

这里如何使用队列?

我无法导入工作,因为 Queue.class 不在包中。

我已经尝试了这个宇宙中的一切,甚至更多。

image http://i.stack.imgur.com/AFrrc.jpg

最佳答案

您的Queue 类在未命名包下(引用JLS)。它不能被导入。此外,这是不好的做法。

你有两个选择

  1. 将您自己的代码移动到未命名的包中。理论上,它们都在同一个包中,您不需要导入 Queue,因为它的类名足以找到类。

  2. 使用 JarJar - 一种重新打包 Jar 文件的工具。重新打包包含 Queue 类的 Jar,并将未命名的包移动到一个合理的包名称。使用完全限定类名 (FQCN) 进行导入。

我建议使用包并选择选项 2。


编辑 1:另见 What's the syntax to import a class in a default package in Java?

关于java - 在默认包中的 JAR 文件中导入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com