Значит ли это, что вы не можете скомпилировать в Java 1.5 из Java 1.7?
Нет, это не так.Это означает, что есть правильный и неправильный способ сделать это ... и вы делаете это неправильно.
Правильный способ компиляции для Java 1.5 на Java 1.7 JDK:1007 *
В предупреждающем сообщении говорится, что вы не выполнили первое из них.
Способ, которым вы строитепрямо сейчас неявно использует версию 1.7 "rt.jar" для API времени выполнения Java.Это может работать!(Действительно, должно работать при условии, что вы не внесли изменений в код с момента его последней сборки в версии 1.5.) Однако существует риск того, что вы можете случайно ввести зависимости от классов или методов, добавленных в Java.1,6 или 1,7.Это может привести к ошибкам во время выполнения при попытке запустить приложение на Java 1.5.