JDK 1.6 совместим с JDK 1.5?

У меня проблема с совместимостью, мой проект разрабатывается в JDK 1.6, но когда мне нужно опубликовать его в домене хоста, возникает проблема, когда домен хоста использует JDK 1.5, как мне сделать мой проект совместимым с JDK 1.5? заранее спасибо

2 ответа

Решение

Вам в основном нужно установить -target приписывать. Также см javac /?,

javac -target 1.5 [...]

Также посмотрите этот пример в документации javac.


Обновление: согласно комментариям, которые вы используете Eclipse, вы можете просто изменить уровень соответствия компилятора для каждого проекта. Щелкните правой кнопкой мыши проект> Свойства> Компилятор Java> Уровень соответствия компилятора> 1.5. Смотрите скриншот.

альтернативный текст

Вы можете скачать JDK 1.5 из Sun Archive.

Вы должны иметь возможность установить уровень соответствия на вашем компиляторе / IDE равным 1,5, чтобы любые несовместимости были помечены (с помощью предупреждений компилятора). Затем вы можете исправить все, что нужно, чтобы сделать ваш код 1.5 совместимым.

Например, в Eclipse вы идете в Preferences / Java / Compiler и устанавливаете уровень соответствия 1,5. Это вероятно что-то похожее в других IDE.

Другие вопросы по тегам