gpt4 book ai didi

java - BlueJ 库有错误

转载 作者:行者123 更新时间:2023-12-01 13:20:03 29 4
gpt4 key购买 nike

问题是这样的(import java.*;)。我一直在 youtube 上观看一些关于框架和 eclipse 刻的教程。我一直在复制他的代码。我想知道为什么这种情况只发生在我身上。我在 IDE 中使用 BlueJ,但错误提示 javax 包不存在。请帮我。谢谢!

好吧,java.* ;不存在?有什么问题?那个没有 youtube 的人运行他的代码没有问题,我仔细地复制了它,没有错误。我得到的唯一错误是第 1 行: import java.*;和 youtube 上的那个人一样。

最佳答案

顶级 java 文件夹中没有任何内容可供您导入。如果 YouTube 上显示的代码引用 import java.*;,我愿意怀疑它也是不正确的。

原因如下。

包只不过是文件夹。为了使顶级包能够进行这样的导入,必须有 a compilation unit该文件夹中的某处。通俗地说,这意味着在导入整个目录之前必须有一些东西可以编译。

例如,假设我有一个包结构 com.latlonproject.project1。如果我想导入此包中的所有内容,我必须将其称为 import com.latlonproject.project1.*,因为该项目中的所有源代码都位于 project1。如果我有另一个具有包结构 bar 的项目,那么我可以执行 import bar.*,因为我所有的可编译源代码都位于其中。

必须在该文件夹中编译某些内容才能使通配符导入起作用。它不会以任何其他方式工作。

(可能有充分的理由;如果您可以这样做,那么您的程序将拥有运行时不需要的类,可能会不必要地使您的应用程序膨胀。)

关于java - BlueJ 库有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22111700/

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