Тип JList не является универсальным; - PullRequest
0 голосов
/ 21 марта 2019

Так что я работаю над проектом с Java в Eclipse.Я работал над этим так долго, и у меня осталось только несколько ошибок.Это были просто некоторые проблемы с библиотекой.Теперь, после того как я их исправил, неожиданно появилось 48 ошибок.Большинство из них одинаковы.Одним из них является следующее:

Тип JList не является универсальным;он не может быть параметризован с помощью аргументов> String>

Эта ошибка в нескольких строках, и я просто добавлю сюда:

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

Итак, я провел небольшое исследование.Я нашел кого-то, у кого была такая же проблема, но он мог исправить это с помощью обновления Java.Так что я пытался это сделать.Я обновил Java на своей Ubuntu VM до последней версии (я думаю).с помощью следующей команды:

sudo apt upgrade default-jre

Я не знаю, в чем проблема, поэтому я был бы очень признателен, если бы кто-то мне помог!

РЕДАКТИРОВАТЬ:

Итак, я обнаружил, что все 48 ошибок имеют какое-то отношение к JList.Я не уверен, поможет ли это кому-нибудь решить эту проблему.

1 Ответ

0 голосов
/ 21 марта 2019

Вы используете неправильный JDK.

Вы должны изменить конфигурацию проекта. «Щелкните правой кнопкой мыши по проекту» | Путь сборки | Настройте путь сборки | «Дважды щелкните левой кнопкой мыши по системной библиотеке JRE» и выберите нечто большее, чем 1,6

Как изменить версию JDK для проекта Eclipse

...