compatibilité entre JDK

compatibilité entre JDK - Java - Programmation

Marsh Posté le 10-04-2003 à 14:50:08    

ça risque de poser problème si je compile avec le JDK 1.4.1.02 une appli censée être compatible JRE 1.4.0 ?

Reply

Marsh Posté le 10-04-2003 à 14:50:08   

Reply

Marsh Posté le 10-04-2003 à 16:16:59    

aucun pb pour la compilation, tant que les méthodes que tu utilises sont compatibles avec la jre de destination !

Reply

Marsh Posté le 10-04-2003 à 16:34:43    

il y a rupture de compatibilité à partir du 1.2 (il me semble...). pour toi pas de pb...
 
A noter qu'il est possible de specifier a la compile si on veux ou pas utiliser la nouvelle version...
 
 

Reply

Marsh Posté le 10-04-2003 à 17:11:43    

therier a écrit :


A noter qu'il est possible de specifier a la compile si on veux ou pas utiliser la nouvelle version...


 
...pour le passage au 1.2, moi g rien à préciser du tout, c ça !?

Reply

Marsh Posté le 10-04-2003 à 18:03:41    

El_gringo a écrit :


 
...pour le passage au 1.2, moi g rien à préciser du tout, c ça !?


Au niveau langage si, style pour les assertions, c'est  
javac -source 1.4 MyClass.java
 
http://java.sun.com/j2se/1.4.1/doc [...] #compiling
 
par contre, pour la bibliothèque de classes tu te démerdes pour les versions entre compilation et exécution vu qe c'est chargé dynamiquement. En général ça se termine par une exception parlant de méthode introuvable ou de classe introuvable s'il y a un problème.

Reply

Marsh Posté le 11-04-2003 à 09:00:17    

therier a écrit :


A noter qu'il est possible de specifier a la compile si on veux ou pas utiliser la nouvelle version...  


 

Pour être compris, El_gringo aurait dû écrire :


...pour le passage au 1.2. Par contre, moi, pour faire tourner sur JRE 1.4.0 un truc compilé en 1.4.1_02 g rien à préciser du tout, c ça !?

Reply

Marsh Posté le 11-04-2003 à 09:45:28    

El_gringo a écrit :

ça risque de poser problème si je compile avec le JDK 1.4.1.02 une appli censée être compatible JRE 1.4.0 ?


tout depend de la plate-forme destination: les Mac (8.*, 9.* 10.*) ne sont compatibles qu'avec 1.3 (et inférieur) ... impossible de faire tourner une appli compilé avec 1.4 sur les vieux (8 et 9) ... et cette même appli a un compartement bizarre sur 10

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed