Что такое «уровень соответствия компилятора» в Eclipse?

Некоторое время я пытался понять, но до сих пор не понимаю, что означает «уровень соответствия компилятора» для проекта в Eclipse. Я просмотрел весь этот сайт и Google и не смог найти ответ, который мог бы понять.

Допустим, я хочу, чтобы моя программа могла работать на JRE 6.

Я могу сделать: Project> Preferences> Java Build Path> Libraries и установить библиотеку JRE, которую я использую, в JRE 6.

Почему этого недостаточно?

Я никогда не понимал, почему мне также нужно установить для параметра соответствия компилятора значение JRE 6.

Я хотел бы понять разницу между использованием JRE 6 в проекте и установкой для параметра соответствия компилятора проекта JRE 6.

Что именно означает уровень соответствия компилятора?

Ответы на вопрос(4)

Ваш ответ на вопрос