2012-01-09 23 views
5

Quiero cambiar la versión de JDK 1.5.15 a 1.6.29. Si hago esto, ¿ocurrirá algún problema en una aplicación existente que se desarrolló bajo JDK 1.5.15?¿Cambiar a una nueva versión del JDK?

+0

Ah, y proporcione algunos detalles útiles mientras lo hace. –

Respuesta

3

Técnicamente eso no debería ser un problema. Pero me daría un mal presentimiento sin suficiente cobertura de prueba. Hubo un proyecto en mi empresa donde también cambiaban a una versión más nueva de Java (no recuerdo cuál). Todo parece estar bien, pero después de un tiempo algunos errores fueron aumentando. Resultó que un desarrollador confió ilegalmente en el pedido de una clase de Colección. El error fue causado por una implementación modificada.

+0

gracias por reproducir este problema –

0

Trate de compilar su código con el nuevo classpath JDK (1.6.9) de lo que está bien sin necesidad de cambiar nada. Si el cambio de código requiere seguir algunos tutoriales de migración en línea JDK 1.5 a 1.6 ya disponibles.

0

Tendrás que probar esto. Probablemente sea posible compilar y ejecutar su aplicación con JDK1.6, pero algunos comportamientos podrían haber cambiado de manera sutil. Un ejemplo de dicho cambio entre JDK1.6 y JDK1.7 que encontré recientemente se publicó en here on StackOverflow. Aunque el proyecto compiló muy bien, las pruebas (pruebas unitarias, pruebas de integración y pruebas manuales) revelaron algunos problemas que no fueron detectados por el compilador

0

No, no creo que vaya a crear ningún problema.

Cuestiones relacionadas