JList类型不是通用的;它不能使用参数<string> </string>进行参数化

时间:2013-05-07 02:33:50

标签: java windows swing jbuilder

我有一个在linux上运行eclipse的项目,我已经将它的副本移到了Windows上的jbuilder,并遇到了一些问题。

我收到以下错误:

The type JList is not generic; it cannot be parameterized with arguments <String>

这段代码:

private JList<String> songListView;

我有各种其他问题,所有这些似乎都与摇摆有关。 我需要导入一个特定的库吗?

3 个答案:

答案 0 :(得分:5)

在Java SE 7之前,JList没有使用泛型进行改造。

您仍必须使用Java SE 6.

答案 1 :(得分:1)

泛型被引入Java 7中的JList类。您最有可能使用JDK版本6或更低版本。升级到JDK 7.

答案 2 :(得分:0)

在JDK 7中引入了

Generic Jlist,而在older version的情况下,此功能无法使用。

将您的eclipse指向JDK 7,您的问题将得到解决。