Java 类型JList不是泛型的;无法使用参数对其进行参数化<;字符串>;

Java 类型JList不是泛型的;无法使用参数对其进行参数化<;字符串>;,java,windows,swing,jbuilder,Java,Windows,Swing,Jbuilder,我有一个在linux上的eclipse中运行的项目,我已经将它的一个副本移动到了windows上的jbuilder,并且遇到了一些问题 我得到以下错误: The type JList is not generic; it cannot be parameterized with arguments <String> 类型JList不是泛型;不能使用参数对其进行参数化 对于这一行代码: private JList<String> songListView; priva

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

我得到以下错误:

The type JList is not generic; it cannot be parameterized with arguments <String>
类型JList不是泛型;不能使用参数对其进行参数化
对于这一行代码:

private JList<String> songListView;
private JList-songListView;
我还有很多其他的问题,所有这些似乎都与swing有关。
是否需要导入特定的库?

直到Java SE 7,JList才使用泛型进行改装


您必须仍在使用Java SE 6。

直到Java SE 7,JList才使用泛型进行改装


您一定还在使用JavaSE6。

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

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

在JDK 7中引入,但在这种情况下,此功能不可用

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

在JDK 7中引入,但在这种情况下,此功能不可用


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

认为您是对的,不幸的是,它不是我的机器,我无法直接更新它。认为您是对的,不幸的是,它不是我的机器,我无法直接更新它。