Versions de Java au sein d'une même release - Java - Programmation
Marsh Posté le 23-10-2008 à 19:54:33
Pas de raison pour ça, le numéro de release c'est pour des bugfixes et autres failles de sécurité.
Marsh Posté le 24-10-2008 à 09:52:20
Bonjour,
Mon humble avis, on ne compile pas un projet avec une JDK plus récente que celle qui sert à l'exécution. Dans ton cas ça doit marcher car à quelques bugfix prés, c'est idem mais si tu tombes sur ces fameux bug, c'est le drame !
Compile en 1.4.2_18 et exécute en 1.4.2_18 ou + c'est le mieux !
Si pour des problèmes de complexité tu ne peux changer la JDK d'exécution, tente le mais ça comporte, toujours à mon avis, un petit risque si l'appli doit-être fiable !
PS : Cherche les corrections apportés entre les deux versions pour voir si elles t'impactent.
Bonne continuation et vive la F1
Marsh Posté le 24-10-2008 à 10:17:38
C'est sur que dans le doute autant avoir la même release.
Si vous avez d'autres avis, je suis preneur.
Marsh Posté le 24-10-2008 à 12:43:44
ReplyMarsh Posté le 24-10-2008 à 12:45:13
neointhematrix a écrit : Il y a une différence entre le doute et la sécurité ^^ |
Oui mais non, Sun ne change pas la version du bytecode sur des numéros de release bordel, ils sont pas suicidaires
Marsh Posté le 24-10-2008 à 13:20:34
Je suis un tux parano ? moi ? Je connais un peu la personne et je pense qu'il vaut mieux pas que ça plante car ça aurait de méchant impact ... alors même si "Sun ne change pas la version du bytecode sur des numéros de release" vaut mieux ne pas négliger les différences de versions ^^
Pour ce que j'en dis ...
Marsh Posté le 24-10-2008 à 16:51:21
neointhematrix a écrit : Pour ce que j'en dis ... |
Beaucoup de conneries, pour le moment.
Marsh Posté le 23-10-2008 à 17:30:03
Salut à tous
Sans parler de Java 5 ou 6, la dernière release du JDK proposée par Sun est 1.4.2_18.
A quoi correspond le chiffre après 1.4.2_ ?
Est-il obligatoire d'avoir la même version entre compilation et exécution ?
Du genre, est-ce que je prends un risque en faisant tourner sur un JDK 1.4.2_04 du code compilé avec un JDK 1.4.2_18 ?
Merci par avance
Message édité par schumacher le 23-10-2008 à 17:53:55