JList 类型不是通用的;

The type JList is not generic;

所以我正在 Eclipse 中使用 java 开发一个项目。我已经研究了很长时间,只剩下一些错误了。它们只是一些图书馆问题。现在在我修复它们之后,突然弹出 48 个错误。大多数都是一样的。其中之一如下:

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

这个错误有几行,我只想在这里添加一个:

private JList<String> list = new JList<String>(listModel);

所以我做了一些研究。我发现有人遇到了同样的问题,但他可以通过 java 更新来修复它。所以我试过了。我已经将 Ubuntu VM 上的 Java 更新到最新版本(我认为)。使用以下命令:

sudo apt upgrade default-jre

我不知道是什么问题,如果有人能帮助我,我将不胜感激!

编辑:

所以我发现所有48个错误都与JList有关。我不确定这是否有助于解决这个问题。

你用错了jdk。

您必须更改项目配置。

"Right-Click on the Project"|构建路径|配置构建路径|"Double-Left-Click on JRE System Library" 并选择大于 1.6

的内容

How to change JDK version for an Eclipse project