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.