Java 包声明:Netbeans 说:“包不正确”

Aud*_*ith 2 java netbeans

我是 Java、Netbeans 和 IB Java API 的新手。

我下载了 IB Java API 软件,我正在使用 Netbeans 来查看它。

在其中一个文件上,Netbeans 表明该文件存在问题。

在文件的最顶部,作者放置了一个包声明:

包装样品.rfq;

Netbeans 使用包声明左侧的红点来告诉我包声明有问题。

当我将鼠标悬停在包声明上时,Netbeans 告诉我:

不正确的包(Alt-Enter 显示提示)

在我的 Mac 键盘上,我按 Alt-Enter,Netbeans 只是将其解释为 Enter(然后我需要撤消该 Enter)。

我有两个问题:

  1. 如何解决 Alt-Enter-bug 以查看提示?

  2. 当 Netbeans 在您的一个包声明中指出“不正确的包”时,您通常会怎么做?

jos*_*efx 5

在java包中必须遵循目录结构。因此,如果您将包声明为package samples.rfq;那么您的类必须位于目录 samples/rfq/ 中。

因此,要修复此错误,您可以更改包声明或将类移动到作为 package.json 给出的目录中。