2010-08-12 55 views
1

我是Java,Netbeans和IB Java API的新手。Java包聲明:Netbeans說:'包不正確'

我下載了IB Java API軟件,我正在使用Netbeans來查看它。

在其中一個文件上,Netbeans指出文件有問題。

在文件的最頂端,筆者已經把一個包聲明:

包samples.rfq;

Netbeans在包聲明的左邊使用了一個紅點,告訴我它在包聲明中有問題。

當我將鼠標懸停在包聲明,Netbeans的告訴我:

不正確的包裝 (Alt-Enter組合顯示提示)

我的Mac鍵盤我按下Alt-Enter和Netbeans只是解釋作爲一個回車(然後我需要撤消該回車)。

我有2個問題:

  1. 如何解決的Alt-Enter組合蝽看到提示?

  2. 當你的軟件包聲明中有Netbeans表示'不正確的軟件包'時,你通常會做什麼?

回答

2

包聲明應該是在Java類中的第一條語句,除非類是在默認包

當NetBeans的說「不正確的包」,我類

開始前加入這一行
package Test; 

假設類是文件夾「測試」

4

在Java包內必須遵循的目錄結構。所以如果你聲明你的包爲package samples.rfq;,那麼你的類必須在samples/rfq /目錄下。

所以要解決這個錯誤,你要麼改變包聲明,要麼將你的類移動到包中給出的目錄中。