2014-01-25 32 views
0

我有兩個交替的Java IDE。 jGRASP用於更簡單的測試和其他文件,以及我用於更復雜項目的Netbeans。爲什麼一個IDE不讓我爲JComboBox添加參數?

我目前使用jGRASP,我想聲明JComboBox<String>對象,但是當我嘗試編譯它,它給我的留言:

type javax.swing.JComboBox does not take parameters 

但是當我在Netbeans中使用JComboBox和將其參數類型設置爲String,它不會給我那個錯誤。有人知道爲什麼嗎?

回答

2

Java 1.7中僅支持泛型的JComboBox。您的jGRASP IDE可能使用較早版本的Java

0

您可以在jGRASP中打開「設置」>「詳細消息」以查看在編譯過程中調用了哪個「javac」。在輸出中查找「實際命令發送」行。

在Windows上,jGRASP將在啓動時尋找最新版本的Java,並使用它運行自身並運行/編譯程序。如果註冊表的Java部分已經啓用,則可能會失敗。您可以使用「設置」>「jGRASP啓動設置」來手動選擇Java安裝。如果你這樣做,只需記住在升級Java時更改它(可能只是將其更改回默認值)。

相關問題