Изменить на новую версию JDK? - PullRequest
5 голосов
/ 09 января 2012

Я хочу изменить версию 1.5.15 JDK на 1.6.29.Если я сделаю это, возникнут ли какие-либо проблемы в существующем приложении, разработанном под JDK 1.5.15?

Ответы [ 5 ]

3 голосов
/ 09 января 2012

Технически это не должно быть проблемой. Но у меня было бы плохое предчувствие делать это без достаточного количества тестов. В моей компании был проект, в котором они также переходили на более новую версию Java (не помню, какая именно). Все вроде бы хорошо, но через некоторое время появилось несколько ошибок. Оказалось, что один разработчик незаконно полагался на порядок класса Collection. Ошибка была вызвана измененной реализацией.

3 голосов
/ 09 января 2012

Посмотрите на совместимость Java SE 6 с J2SE 5.0 . Все должно быть в порядке, но, пожалуйста, пройдите раздел несовместимости на всякий случай.

0 голосов
/ 09 января 2012

Нет, я не думаю, что это создаст какие-либо проблемы.

0 голосов
/ 09 января 2012

Вам придется проверить это.Вероятно, возможно скомпилировать и запустить ваше приложение с JDK1.6, но некоторые действия могли измениться неуловимым образом.Пример такого изменения между JDK1.6 и JDK1.7, с которым я недавно столкнулся, опубликован здесь, в StackOverflow .Хотя проект скомпилирован просто отлично, тестирование (модульные тесты, интеграционные тесты и ручное тестирование) выявило некоторые проблемы, которые не были обнаружены компилятором

0 голосов
/ 09 января 2012

Попробуйте скомпилировать свой код с новым JDK (1.6.9) classpath, чем у вас все в порядке, не нужно ничего менять. Если требуется изменить код, следуйте некоторым уже доступным онлайн-учебникам по переходу с JDK 1.5 на 1.6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...