У меня есть проект, который использует дженерики и несколько кусочков Java 1.5 / 6.
Можно ли скомпилировать этот код для работы в системе под управлением 1.4 JRE?
Я использую скрипт сборки ANT и задачу javac для компиляции библиотеки. Это прекрасно работает, в то время как целевой атрибут равен 1,5.
Если я изменяю цель на 1.4, я получаю следующую ошибку:
generics are not supported in -source 1.4
(use -source 5 or higher to enable generics)
Поэтому я добавляю атрибут источника и пробую значение 5 и 1,5. Новая ошибка:
javac: source release 5 requires target release 1.5
Должен ли я пройти через весь мой код и изменить материал 1.5, чтобы это работало?