Я хочу построить свой код с Java 6, но использую проверки времени компиляции Java 5.
Например, я хочу, чтобы компилятор жаловался на @Override аннотацию для интерфейсов (введена в Java 6).
@Override
Ты знаешь, как это сделать?
щелкните правой кнопкой мыши по вашему проекту-> properties-> java compiler
Вы можете включить «Включить конкретные настройки проекта» и выбрать собственную версию Java компилятора
Если вы используете Maven (или Ant) для построения своего проекта, вы можете указать Java 6 в Maven и продолжить затмение с помощью Java 5.
Кажется, что предпочтение JRE находится на рабочем уровне, а не на уровне проекта.Чтобы изменить JRE, Window ... Preferences.Откройте дерево под «Java».Выберите «Установленные JRE».Если там только один, вы не можете удалить его.Нажмите «Добавить ...».Перейдите в базовый каталог установки Java, например /usr/java/jdk1.6.0.Дайте имя JRE и нажмите ОК.Это добавляет новую JRE к списку доступных JRE.Чтобы выбрать его в качестве JRE по умолчанию, его необходимо проверить в окне «Установленные JRE».