2012-01-09 18 views
5

Voglio cambiare la versione 1.5.15 della JDK alla 1.6.29. Se lo faccio, si verificheranno dei problemi in un'applicazione esistente sviluppata in JDK 1.5.15?Passa a una nuova versione di JDK?

+0

Oh, e fornire alcuni dettagli utili mentre ci sei. –

risposta

3

Tecnicamente questo non dovrebbe essere un problema. Ma avrei una brutta sensazione farlo senza abbastanza copertura di test. C'era un progetto nella mia compagnia se stessero cambiando in una versione java più recente (non ricordo quale). Tutto sembra andare bene ma dopo un po 'di tempo alcuni bug stavano aumentando. Si è scoperto che uno sviluppatore faceva affidamento illegalmente sull'ordine di una classe Collection. Il bug è stato causato da un'implementazione modificata.

+0

grazie per rivedere questo problema –

0

Provare a compilare il codice con il nuovo percorso di classe JDK (1.6.9) di quanto non sia necessario modificare nulla. Se la modifica del codice richiede seguire alcuni tutorial di migrazione JDK 1.5-1.6 già disponibili.

0

Dovrete testare questo. Probabilmente è possibile compilare ed eseguire la tua applicazione con JDK1.6, ma alcuni comportamenti potrebbero essere cambiati in modo sottile. Un esempio di tale cambiamento tra JDK1.6 e JDK1.7 che ho incontrato di recente è pubblicato here on StackOverflow. Sebbene il progetto sia stato compilato correttamente, i test (unit test, test di integrazione e test manuali) hanno rivelato alcuni problemi che non sono stati rilevati dal compilatore

0

No, non credo creerà alcun problema.

Problemi correlati