Eclipse дает мне ошибку:
'<>' operator is not allowed for source level below 1.7
Я думаю, это потому, что он не использует java 1.7. Кроме того, что это так. По крайней мере openjdk 1.7 (моя ОС - OpenSuse 12.3).
Я переключился с кеплера на juno, чтобы уменьшить некоторые задержки, и попытаюсь выяснить эту ошибку, но пока ничего не получилось.
Некоторые вещи, которые я пробовал: - стандартная среда выполнения для eclipse - это opensdk 1.7 (говорит об этом в справочной информации, о деталях установки) - свойства проекта, java build → library. Я вручную добавил местоположение opensdk.
Я бы установил версию oracle, но доступно только 1.6 из репозитория opensuse. Я уже пытался установить rpm, предлагаемый oracle, который не попал мне на мой путь и не испортил все, поэтому я снова удалил это.
Он должен работать с openjdk, а нет? Или вы думаете, что у него есть ошибка?
ps: junit также не был распознан, поэтому я вручную связался с файлом jar. Возможно, это релевантная информация.