Actualité : Java SE 6 update 10 est disponible

Le , par puybaret, Membre du Club
Salut à tous,
Je ne sais pas pourquoi Sun n'en parle pas sur sa page d'accueil mais la version finale de Java 1.6.0_10 est disponible au téléchargement depuis hier.
On va enfin pouvoir s'amuser officiellement avec le Plug-in 2 et les nouveaux scripts de déploiement.

D'après mes premiers essais sur une version on-line de Sweet Home 3D, ça marche bien (en tout cas au moins pour les applets). Sous Windows, la dernière version du JRE s'installe toute seule et l'intégration avec JNLP est impec.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de puybaret puybaret - Membre du Club http://www.developpez.com
le 20/10/2008 à 9:39
Je viens d'essayer avec succès les scripts de déploiements pour Java Web Start pour Sweet Home 3D.
Sur la page d'accueil de Sweet Home 3D, j'ai mis un script launchSweetHome3D derrière le lien Lancer Sweet Home 3D qui exécute le code JavaScript suivant:
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
function launchSweetHome3D() { 
  var url = "http://sweethome3d.sourceforge.net/SweetHome3D.jnlp";   
  if (!deployJava.isWebStartInstalled("1.5")) {  
    if (deployJava.installLatestJRE()) {  
      if (deployJava.launch(url)) { 
      }  
    }  
  } else {  
    if (deployJava.launch(url)) { 
    }  
  } 
}
Ce code est inspiré de createWebStartLaunchButton qu'on trouve dans les scripts de Sun, mais comme leur code affiche l'image en anglais, j'ai préféré le modifier pour un lien texte que je traduis dans les langues supportées par Sweet Home 3D. Pour tester la procédure complète (installation du JRE + Sweet Home 3D), il faut bien sûr ne pas avoir de JRE 5 ou 6 installé sur sa machine.

J'ai quand même trouvé un problème pour l'instant (sur l'applet comme sur Java Web Start) : Java demande deux fois d'accepter les fichiers signés. Ca n'est pas très rassurant pour les utilisateurs.

Edition
J'ai trouvé un second problème : l'icône de Sweet Home 3D créée sur le bureau sous Windows ne lance pas toujours l'application (serait-ce une histoire de JVM qui reste dans un état second ?). Comme l'installation automatique du JRE installe en fait la version 1.6.0_10-rc et pas la version release 1.6.0_10, et que ce bug n'apparaît pas dans la version 1.6.0_10, j'ai supprimé les appels au script launchSweetHome3D.
Conclusion : tant que java.com (et pas java.sun.com) ne délivrera pas effectivement la version 1.6.0_10, il vaut mieux attendre... C'est peut-être bien pour ça que Sun n'en parle toujours pas sur la page d'accueil de Java !
Avatar de robert_trudel robert_trudel - Membre éclairé http://www.developpez.com
le 20/10/2008 à 9:46
Citation Envoyé par puybaret  Voir le message
J'ai quand même trouvé un problème pour l'instant (sur l'applet comme sur Java Web Start) : Java demande deux fois d'accepter les fichiers signés. Ca n'est pas très rassurant pour les utilisateurs.

je crois qu'avec windows, ils ont vu largement pire
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 20/10/2008 à 17:20
Citation Envoyé par nouknouk  Voir le message
merci pour l'info

Tu as l'air pas mal au courant, donc je me permets de te poser directement une question qui me taraude et surtout pour laquelle j'ai du mal à comprendre ce qui est expliqué dans les liens que tu nous as fourni:

concernant la 3D openGL et/ou JavaFX, sera-t-il désormais possible de l'utiliser dans une applet sans avoir à signer ladite applet ?

Concernant JavaFX, les premières versions nécessitaient un interpréteur spécifique qu'il fallait donc inclure dans sa distribution, mais depuis le JavaFX Preview SDK, les applis JavaFX sont compilées sous forme de classes Java standards. Aucun besoin de plug-in supplémentaire. Par exemple, il est possible d'installer WidgetFX sans rien avoir d'autre que Java 6 (update 10 recommandé). Par contre, je ne pense pas que ça change quoi que ce soit au niveau des applets.
Le corollaire, c'est que tout ce qu'on peut faire avec JavaFX peut être fait en Java. Et l'update 10 intègre en fait toutes les nouveautés intéressantes, y compris le nouveau look-and-feel Nimbus, les applets qu'on peut déposer sur le bureau, Java Kernel, un max d'optimisation et de debug, etc.
Avatar de puybaret puybaret - Membre du Club http://www.developpez.com
le 22/10/2008 à 19:34
Je viens de réessayer et apparemment les serveurs de déploiement de Java de Sun sont à jour.
C'est bien la version 1.6.0_10 qui est maintenant installée automatiquement.
Avatar de TheNOHDirector TheNOHDirector - Membre du Club http://www.developpez.com
le 05/11/2008 à 10:51
Quelque chose m'échappe dans cette version. J'ai bien téléchargé le JDK 6 update 10, mais je ne trouve pas le répertoire ou le jdk est installé, seul le dossier jre6 est présent.
Avatar de bouye bouye - Rédacteur/Modérateur http://www.developpez.com
le 05/11/2008 à 22:01
S'il n'y a pas de repertoire jdk1.6.0_10 c'est donc que tu n'as probablement telecharge et installe que le JRE.
Avatar de TheNOHDirector TheNOHDirector - Membre du Club http://www.developpez.com
le 06/11/2008 à 10:54
Eh bien non justement :S, j'ai bien récupéré le JDK : jdk-6u10-windows-i586-p.exe
Avatar de CheryBen CheryBen - Membre chevronné http://www.developpez.com
le 06/11/2008 à 12:01
Il me semble que le chemin par défaut est C:\Program Files\Java\jdk1.6.0_10.
Avatar de TheNOHDirector TheNOHDirector - Membre du Club http://www.developpez.com
le 06/11/2008 à 14:06
OK, j'ai retenté une installation, et je vois bien ce chemin dans l'installeur. Ce qui est fort c'est que en voulant modifier le chemin avec Change, puis en poursuivant l'install, j'ai bien vu apparaitre ce répertoire.

Auparavent, sans toucher aux options d'install, je ne voyait que le dossier jre6 dans le répertoire Java.
Avatar de vtrone vtrone - Membre émérite http://www.developpez.com
le 12/11/2008 à 8:55
A noter aussi l'apparition de Java Quick Starter
Avatar de boijea boijea - Membre actif http://www.developpez.com
le 22/11/2008 à 16:19
Un des mots clé de l'update 10 est sans doute le Nimbus look and feel qu'on retrouve dans Netbeans 6.5 que j'utilise depuis quelques jours.

Si vous voulez vraiment prendre du plaisir ( ): copier/coller le code de cette article dans une classe MainPanel sous Netbeans 6.5 (JDK et JRE 6 Update 10 requis):

Offres d'emploi IT
Consultant test de performance H/F
Sogeti France - Aquitaine - Bordeaux (33000)
Projet monitoring H/F
Atos - Rhône Alpes - Grenoble (38000)
Ingénieur d'études microsoft confirmé h/f
Sogeti France - Alsace - Strasbourg (67000)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -