2012-01-09 5 views
5

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

+0

О, дайте некоторые полезные сведения, пока вы на нем. –

ответ

3

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

+0

спасибо за повтор этой проблемы –

0

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

0

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

0

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

Смежные вопросы