Outils pour utilisateurs

Outils du site


public:passage_de_java_6_a_java_7

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:passage_de_java_6_a_java_7 [2015/01/13 14:21]
sebastien.jacquot@univ-fcomte.fr
public:passage_de_java_6_a_java_7 [2015/05/27 22:41] (Version actuelle)
sebastien.jacquot@univ-fcomte.fr
Ligne 15: Ligne 15:
     * Windows : Avec l'​update automatique Java, la version actuelle est : 10.8 (pour Windows > XP)     * Windows : Avec l'​update automatique Java, la version actuelle est : 10.8 (pour Windows > XP)
     * Linux : aucun problème, il faudra juste changer la dépendance Debian pour s'​assurer que la version 7 soit installée     * Linux : aucun problème, il faudra juste changer la dépendance Debian pour s'​assurer que la version 7 soit installée
-    * Mac : à confirmer, mais le support de Java7 commence à partir de la version 10.7_25+    * Mac : à confirmer, mais le support de Java 7 commence à partir de la version 10.7_25
   * Il faudra recompiler cqplib   * Il faudra recompiler cqplib
  
Ligne 42: Ligne 42:
 ==== Pourquoi on reste en Java 6 ? ==== ==== Pourquoi on reste en Java 6 ? ====
  
-  ​* Bug : sous MAC OS X/Cocoa le bridge ​AWT/​SWT ​est cassé en Java 7 + SWT (SWT >= 4.4 uniquement ?)+Ticket lié : [[http://​forge.cbp.ens-lyon.fr/​redmine/​issues/​989]] 
 + 
 +  ​* Bug : sous MAC OS X/Cocoa le bridge ​AWT_SWT ​est cassé en Java 7 et Java 8 + SWT (SWT >= 4.4 uniquement ?) 
 +    * Voir ce ticket à propos de ce bug : [[https://​forge.cbp.ens-lyon.fr/​redmine/​issues/​1225|https://​forge.cbp.ens-lyon.fr/​redmine/​issues/​1225]] 
 +    * Doc officielle du bridge SWT-AWT : [[https://​www.eclipse.org/​articles/​article.php?​file=Article-Swing-SWT-Integration/​index.html]] 
 +    * bugs connus :  
 +      * [[https://​www.java.net/​forum/​topic/​jdk/​java-se-snapshots-project-feedback/​eclipse-swtawt-bridge-broken-mac-os-x-openjdk-7u4ea]] 
 +      * [[https://​bugs.eclipse.org/​bugs/​show_bug.cgi?​id=374199]] 
 +      *  
 +    * exemples qui fonctionnent : [SJ : c'est exemple fait la chose inverse du charts engine, à savoir embed un composant SWT dans un composant AWT] 
 +      * [[http://​stackoverflow.com/​questions/​24782509/​how-to-embed-swt-browser-in-swing-jframe/​27754819#​27754819]]
   * Compatibilité avec les plugins Eclipse : est-ce-que les plugins d'​Eclipse 4.4 ont besoin de Java 7 ?   * Compatibilité avec les plugins Eclipse : est-ce-que les plugins d'​Eclipse 4.4 ont besoin de Java 7 ?
     * oui, il faut retirer en tout cas le bundle org.eclipse.core.filesystem.java7 de TXM     * oui, il faut retirer en tout cas le bundle org.eclipse.core.filesystem.java7 de TXM
   * Les failles de sécurité sont elles pertinentes pour une JVM embarquée ?   * Les failles de sécurité sont elles pertinentes pour une JVM embarquée ?
     * non parce que : les failles concernent les applets Java     * non parce que : les failles concernent les applets Java
-    * le portail TXM doit il utiliser Java 7 ?+    * le portail TXM doit il utiliser Java 7 ?  
 +      * les portails demo et bfm sont déjà avec Java 7 
 + 
 +=== Java 6 pour toutes les version de Mac OS X === 
 + 
 +Problème, Java 6 n'est plus maintenu. Depuis Java 1.7, Oracle fourni les JVM pour Mac OS X. Avant c'​était Apple qui faisait ses propres JVM. 
 +Les conséquences sont : 
 +  * que Oracle ne propose pas de JVM 6 pour Mac OS X 
 +  * que Apple ne fourni plus de JVM pour les Mac OS X, et encore moins des mises à jour de la JVM 6 
 + 
 +Il reste des téléchargement de mise à jour de JVM 6 pour des Mac OS X < 10.6 (ex : [[https://​support.apple.com/​kb/​DL1573|lien]]),​ mais plusieurs pages disent que les JVM 6 ne fonctionnent que sur Mac OS X 10.5 et 10.6 
 + 
 +Du coté d'​openjdk,​ Java 6 n'est pas disponible lui non plus pour Mac OS X (seulement Linux et Windows). Il l'​était avec le portage proposé par macports. Les derniers builds trouvés sont des Java 1.6 destinés à Mac OS X 10.4 et 10.5.
public/passage_de_java_6_a_java_7.1421155277.txt.gz · Dernière modification: 2015/01/13 14:21 par sebastien.jacquot@univ-fcomte.fr