2015-02-16 2 views
0

Я использую Eclipse, для разработчиков Java (Кеплер) и JDK 8., интеграция JDK/JRE в Eclipse,

При использовании некоторых Java-7 функций, таких как int i = 1_2_3; Eclipse, будет жаловаться, что Java Compliance Level установлен в 1.4. Поэтому после просмотра некоторых потоков Stackoverflow я бы установил его в 1.7, а затем после установки обновлений, как упомянуто here, до 1.8.

Но я до сих пор удивляюсь, как делает Eclipse, использовать JDK/JRE или какие части его не использует, чтобы быть точным?

А что такое Compliance level?

Как я могу контролировать использование Java в Eclipse, например, когда я хочу использовать определенные библиотеки или переключать версии между проектами?

Был бы кто-то таким добрый, чтобы предоставить мне некоторые базовые знания, чтобы я мог понять, что это такое?

ответ

1

Уровень Соответствие устанавливается глобально в рабочем пространстве, но вы можете изменить это на уровне проекта, в Java Compiler панели Preferences. Он в основном устанавливает версию сгенерированных классов Java и версию Java, с которой вы можете программировать.

+0

Gotcha. Это было полезно. Спасибо! –