Précédent   Forum du club des développeurs et IT Pro > Java > Général Java
Général Java Java SE, Java ME, APIs, Persistance, JDBC, Spring, XML. Avant de poster -> FAQ Java, Sources Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 07/05/2012, 12h58   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 824
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 824
Points : 37 284
Points : 37 284
Par défaut Oracle entame la migration vers Java 7 pour le grand public

Oracle entame la migration vers Java 7 pour le grand public
et publie Java SE 7 Update 4 et JavaFX 2.1

Java 7 est désormais disponible pour le grand public.

Publiée pour les développeurs depuis juillet 2011, la dernière version du langage Java est désormais disponible dans le Java Runtime Environment (JRE) pour les consommateurs.

Oracle a annoncé récemment qu’il a commencé le processus de mise à jour des utilisateurs vers la version 7. Les personnes utilisant le runtine Java vont donc être migrées automatiquement vers la version 7 progressivement au cours des prochains mois.

La société encourage les utilisateurs des anciennes versions à utiliser JRE 7 qui contient les fonctionnalités les plus récentes, des améliorations de performance et des mises à jour de sécurité.

Java 7 est disponible pour les utilisateurs sur Java.com, ils peuvent vérifier la version de Java qu’ils utilisent sur ce site. Oracle recommande de désinstaller l’ancienne version avant de migrer sur la récente.

Cette décision intervient juste quelques jours après la publication de Java Standard Edition 7 Update 4 (Java SE 7 Update 4) et de JavaFX 2.1.

Java SE 7 Update 4 tire parti des meilleures caractéristiques des machines virtuelles Oracle JRockit et Oracle Java HotSpot. Toutes les améliorations de performances disponibles dans Oracle JRockit ont été fusionnées dans Oracle Java HotSpot et OpenJDK, l’implémentation open source de Java SE.

Cette mise à jour intègre également la nouvelle génération de l’algorithme de récupération d’espace mémoire Garbage First (G1).

La plateforme de création d’applications internet riches (RIA) JavaFX 2.1 introduit de nouvelles fonctionnalités comme le support des médias numériques au format MPEG-4 utilisant de la vidéo H.264/AVC et du son AAC (Advanced Audio Coding), la prise en charge des appels aux méthodes Java depuis JavaScript dans WebView permettant le rendu du contenu HTML/JavaScript en laissant JavaScript appeler des API Java afin de se décharger des opérations spécifiques au langage...

Oracle a par ailleurs publié la première version du JDK pour Java 7 pour Mac OS X.

Télécharger Java SE 7 Update 4

Télécharger JavaFX 2.1



Source : Oracle
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 31
Vieux 07/05/2012, 14h13   #2
benferhat1
Invité de passage
 
Inscription : mars 2012
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 2
Points : 2
Points : 2
Avec cette nouvelle version de jre 7u4 impossible d’exécuter mes applications .jar que je peux les lire avec la version jre 6u32, donc je pense qu'il y a un problème avec le jre7
benferhat1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2012, 16h18   #3
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 278
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 278
Points : 32 754
Points : 32 754
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
le jre 7 étant disponible depuis bientôt 1 an, je pense plutot que le problème est sur ton installation . Des bugs qui rendent toutes les applications inutilisables ne seraient pas passé à travers les mailles du filet.


Ceci dit messieurs les professionels, c'est le bon moment pour finaliser la migration de vos serveurs, je vous rappelle au passage que java 6 ne sera plus supporté à partir de novembre à moins de sortir les billets
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 07/05/2012, 19h20   #4
eclesia
Rédacteur
 
Avatar de eclesia
 
Inscription : décembre 2006
Messages : 1 876
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 1 876
Points : 2 254
Points : 2 254
Citation:
Envoyé par tchize_ Voir le message
Ceci dit messieurs les professionels, c'est le bon moment pour finaliser la migration de vos serveurs, je vous rappelle au passage que java 6 ne sera plus supporté à partir de novembre à moins de sortir les billets
Le passage sur JVM 7 n'est meme pas une option dans nos produits. la version jaxb actuellement presente malgres ses mise a jours a chaque update est toujours incapable de traiter certaines cas d'annotation xml alors qu'elle le fait dans des précedentes version (6). a cela s'ajoute les conteneurs web tel glassfish/jboss qui embarque leur propres version. un beau mechoui de différence de versions qui n'apporte que des problèmes.
Sans oublier certain crash spontané du g1gc (du moins dans la u1 et u2).


JavaFX n'est toujours pas disponible sous linux x64 ce qui n'arrange pas l'affaire et n'est qu'en 'preview release' sous x32. chose que l'on attend depuis des années maintenant. Depuis la version 1 à aujourdhui on a contiennellement droit a des annonces 'sortie linux en fin d'année' ... mais ce n'est jamais arrivé.

Non messieurs, la jvm 7 n'est pas encore viable en production, ou du moins pas pour tout le monde et surtout sans javafx.
__________________
Systèmes d'Informations Géographiques
- Projets : GeoAPI GeotoolKit PuzzleGIS

Pour un monde sans BigBrother IxQuick ni censure RSF
eclesia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2012, 22h48   #5
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 278
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 278
Points : 32 754
Points : 32 754
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
ha bon, il y avait du support java fx sous linux pour java 6 ?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2012, 23h40   #6
revever
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 41
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 41
Points : 28
Points : 28
"La société encourage les UTILISATEURS des anciennes versions à utiliser JRE 7". Par contre, Oracle n'a pas indiqué que les applications qu'utilisent ces utilisateurs doivent d'abord être récrites en Java 7.

Donc si je comprend bien, ceci dit que JRE7 est rétrocompatible?
revever est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2012, 10h21   #7
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 278
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 278
Points : 32 754
Points : 32 754
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
java est toujours supposé rétro compatible entre ses versions.

Maintenant, entre la théorie et la pratique:
-> les bug de java 7 ne sont pas les même que java 6
-> les effets de bords non documentés ne sont pas les mêmes

Donc vous pouvez avoir une application dysfonctionnelles sous java 7 soit parce qu'elle tombe sur un bug obscur de la jvm 7, soit parce qu'elle exploitait un bug de la java 6.

Bref: faut comme d'habitude dans une migration, tester ses applications
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2012, 16h43   #8
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 562
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 562
Points : 6 396
Points : 6 396
Wow, EOL au mois de novembre .
http://www.oracle.com/technetwork/java/eol-135779.html

Je pensais qu'on était tranquille encore 10 ans.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2012, 16h47   #9
_skip
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 562
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 562
Points : 6 396
Points : 6 396
Citation:
Envoyé par eclesia Voir le message
Le passage sur JVM 7 n'est meme pas une option dans nos produits. la version jaxb actuellement presente malgres ses mise a jours a chaque update est toujours incapable de traiter certaines cas d'annotation xml alors qu'elle le fait dans des précedentes version (6).
Cette spécification est tellement une grosse merde en même temps.
As-tu essayé de faire de l'endorsed pour résoudre ton problème de version?
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2012, 16h53   #10
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 278
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 278
Points : 32 754
Points : 32 754
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Citation:
Envoyé par _skip Voir le message
Je pensais qu'on était tranquille encore 10 ans.
L'époque sun avec 10 ans de support, c'est fini

aujourd'hui, la politique de Oracle, c'est deux versions concurrentes supportées simultanément. Avec 1 nouvelle version tous les 18 mois, ca donne 3 ans de support. Maintenant, java 8 étant reporté à 2013, pas impossible qu'il allongent le EOL en conséquence

Avec le extended support, tu rajoute 4 ans +-
Au delà faut déjà allonger beaucoup de biftons, mais je ne doute pas que certaines grosses société le fassent

C'est déjà mieux que les 6 semaines de firefox
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2012, 13h25   #11
-gma-
Membre éclairé
 
Homme
Inscription : avril 2011
Messages : 209
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2011
Messages : 209
Points : 336
Points : 336
Citation:
Envoyé par tchize_ Voir le message
-> les effets de bords non documentés ne sont pas les mêmes
D'un autre côté exploiter des effets de bords non documentés (ou explicitement documenté comme indéfini) c'est un peu chercher les coups.

Je me souviens de la migration 1.4 => 6 d'un application Swing et la majorité des régressions se trouvaient dans des parties du code pas très catholiques (souvent commentées avec avec le mot "workaround" )

Mais sinon je suis d'accord, les tests sont nécessaires et toutes premières releases sont à éviter.
-gma- est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2012, 16h24   #12
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 278
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 278
Points : 32 754
Points : 32 754
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Citation:
Envoyé par -gma- Voir le message
Je me souviens de la migration 1.4 => 6 d'un application Swing et la majorité des régressions se trouvaient dans des parties du code pas très catholiques (souvent commentées avec avec le mot "workaround" ).
Genre j'invoque une dialog box standard, je la caste en JDialog, je prend son contentPane, j'accès au 4ème élément, je le supprime, je le remplace par un JPanel de mon cru.

Et à la version suivante y a plus d'élément 4 dans le content pane?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2012, 17h20   #13
-gma-
Membre éclairé
 
Homme
Inscription : avril 2011
Messages : 209
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2011
Messages : 209
Points : 336
Points : 336
Citation:
Envoyé par tchize_ Voir le message
Genre j'invoque une dialog box standard, je la caste en JDialog, je prend son contentPane, j'accès au 4ème élément, je le supprime, je le remplace par un JPanel de mon cru.

Et à la version suivante y a plus d'élément 4 dans le content pane?
Et les events instanciés à la main et propagés pour mettre à jour un parent 4 niveaux ou dessus ou les appels en dehors de l'EDT.

Avec une pincée de surcharge des classes d'UI aussi (sachant que c'était du Motif parce que l'appli était déployée sous Solaris mais qu'on développait sous XP )
-gma- est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h57.


 
 
 
 
Partenaires

Hébergement Web