Java包声明:Netbeans说:'包装错误'

时间:2010-08-12 23:47:44

标签: java netbeans

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

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

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

在文件的最顶部,作者已经发布了一个包声明:

package samples.rfq;

Netbeans在包装声明的左边使用了一个红点,告诉我包装声明有问题。

当我鼠标悬停包装声明时,Netbeans告诉我:

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

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

我有两个问题:

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

  2. 当Netbeans在您的某个软件包声明中显示“包装错误”时,您通常会做什么?

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

包声明应该是java类中的第一个语句,除非该类在默认包

当netbeans说“不正确的包”时,我在课程开头之前添加了这一行

package Test;

假设该类位于“Test”文件夹中