Java de la source de mise à niveau à partir 1.4.2 1.6.0_10 recommandé ? (sauter 1.5)

Notre bureau seul produit au travail a été à l'aide du JDK 1.4.2 jusqu'à maintenant (aussi JRE 1.4.2 livré avec le produit). Je suis en train d'essayer de convaincre le management de nous laisser la mise à niveau vers une version plus récente afin d'obtenir la performance, l'API/les caractéristiques et développeur de confort.

Depuis 1.5 a atteint EOL de transition, je suis, je pense, de la mise à niveau de 1.6.0_10 directement (mise à jour 10 choisi car il est un des principaux).
En termes de code, toutes les erreurs de compilation sont juste des noms de variable appelée enum que j'ai renommé et le produit fonctionne correctement.

La question est

  • Si cette mise à jour est recommandée/fine c'est à dire sauter de 1,5 ? existe-il des captures
  • Si oui, alors doit-je mettre à 1.6u10 ou la dernière 1.6 disponible ?

Grâce

Est-ce une application? Si vous utilisez 1.6 caractéristiques spécifiques alors vous aurez besoin de vos utilisateurs Java 1.6
Ils navire JRE avec le produit.
Avez-vous utilisé BigDecimal méthode toString() pour imprimer la valeur de BigDecimals? Alors faites attention! (il est présent dans Java 5).

OriginalL'auteur | 2009-09-23