2014-07-19 52 views
0

嗨,我是新來的Java和NetBeans IDE 7.4 我已經安裝了JDK 7u45的Windows和NetBeans 7.4如何將Java SDK導入NetBeans?

我創建了下面的java程序

/* 
* To change this license header, choose License Headers in Project Properties. 
* To change this template file, choose Tools | Templates 
* and open the template in the editor. 
*/ 

package readnumbers; 
import Utilities.Keyboard; 

/** 
* 
* @author Sinatra 
*/ 
public class ReadNumbers { 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] args) 
    { 
     // TODO code application logic here 
     double dNum1, dNum2, dNum3; 
     double dAnswer; 

     System.out.println("This is a heading"); 
     System.out.println("Enter a number"); 
     dNum1 = Keyboard.getDouble(); 

    } 
} 

,我發現了以下錯誤: 錯誤:程序包實用程序不存在。

請幫忙

+2

我不確定你想要做什麼,但這與Java SDK無關。 SDK中沒有這樣的軟件包。也許你正在嘗試使用外部庫,但是它有一個奇怪的命名:通常(閱讀:幾乎總是)包以小寫字符開頭。 –

+0

爲什麼你需要'Utilities.Keyboard'? –

回答

-3

您不需要導入Java的整個SDK ,.在程序中只需要庫中的類,並且只有在需要這些庫類時才應該導入它們。

由於您使用的是IDE,要從庫中導入任何類,只需鍵入類名並在鍵盤上按CTRL + SHIFT + O,該類就會自動導入(至少它工作在Eclipse,你可以在NetBeans中試用它)。

但是,如果您要手動導入類庫,那麼請始終記住包名始終以小寫字母和類名開頭始終應以大寫字母開頭。

由於您是Java新手,我的個人建議將首先擺脫IDE,並開始使用簡單的文本編輯器編寫代碼,如記事本,記事本++或崇高的Text2或任何您喜歡的東西。

+0

我投了反對票,原因有兩個。一個是因爲我使用netbeans,eclipose和IntelliJ,除了ctrl + o打開,ctrl + s保存,ctrl + shift + s全部保存外,它們全部3個都沒有相同的鍵盤快捷鍵。我能想到的所有其他常見鍵盤快捷鍵都不同。第二個原因是因爲使用IDE可以爲學習java提供重要的教訓,就像使用文本編輯器一樣,但是從IDE獲取反饋更快。現在依靠IDE生成GUI ...好吧,我會在那裏同意你的看法。 –

+0

BTW CTRL + SHIFT + O在Netbeans中打開一個項目 –

+0

@RobertSnyder,這就是爲什麼我提到CTRL + SHIFT + O是Eclipse專用 –

0

我對你確切的問題有點不清楚。正如其他人指出的,任何第三方庫都將遵循java命名約定來表示它們的包名,這意味着它將使用小寫字母。因此,既然我不能假定你已經將SDK(JAR庫)添加到你的NetBeans項目中,你將需要知道JAR庫位於你的硬盤上的位置。接下來打開項目選項卡(如果找不到項目選項卡,則可以使用Ctrl + 1的鍵盤快捷鍵)。一旦打開,右鍵單擊庫並單擊添加JAR /文件夾。導航到您的jar文件並添加它。

在你這樣做之前,雖然我會建議看着紅色的exclimation標記燈泡。這表明netbeans有一個可能的建議來解決你的編譯器錯誤。您可以點擊說燈泡,它會建議修復或2。希望這有助於

編輯

還看你的代碼,這會暗示你想要得到的鍵盤輸入。我認爲這Question可能會幫助你。這是關於如何獲得鍵盤輸入。