IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

Tester Java FX avec Java 7 release 2


Sujet :

JavaFX

  1. #1
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut Tester Java FX avec Java 7 release 2
    Bonjour,

    comme à peu prêt une fois tous les 6 mois, je retente mas chance avec javafx, surtout qu'oracle a finalement décidé de l'intégrer à java 7, ce qui permet d'éviter de demander aux utilisateurs des installations fastidieuses. Pas encore de version linux, mais comme depuis javafx 1.0, il nous la promettent à nouveau pour dans 6 mois. Allez, cette fois-ci on y croit


    Bref, j'ai donc installé java 7 release 2 sous mon windows, et me suis mis en quete d'une démo en ligne de java fx 2, et suis tombé sur une démo plusieurs fois référencées: java fx balls (version 3.0)

    http://weblogs.java.net/blog/opinali...avafx-balls-30

    Quand je lance la démo (javawebstart), je suis accueilli par ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    java.lang.IllegalArgumentException: Missing <javafx-runtime> element.
    	at com.sun.javaws.util.JfxHelper.installJfxRuntime(Unknown Source)
    	at com.sun.javaws.Launcher.launchAppUsingAppletLifecycle(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.launch(Unknown Source)
    	at com.sun.javaws.Main.launchApp(Unknown Source)
    	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    	at com.sun.javaws.Main$1.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Une application ratée? Je vais donc voir les sample sur javafx.com, et là j'ai droit à ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://javafx.com/samples/TableInsights/webstart/TableInsights.jnlp
    	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.launch(Unknown Source)
    	at com.sun.javaws.Main.launchApp(Unknown Source)
    	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    	at com.sun.javaws.Main$1.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)

    Je suis donc allez bien sagement sur une page listant les démos javafx, et j'ai eu dans l'ordre toutes les erreurs suivantes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://download.java.net/general/openjfx/demos/javafxpad.jnlp
    	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.launch(Unknown Source)
    	at com.sun.javaws.Main.launchApp(Unknown Source)
    	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    	at com.sun.javaws.Main$1.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://download.java.net/general/openjfx/demos/studiomoto.jnlp
    	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.launch(Unknown Source)
    	at com.sun.javaws.Main.launchApp(Unknown Source)
    	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    	at com.sun.javaws.Main$1.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
    	at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
    	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.launch(Unknown Source)
    	at com.sun.javaws.Main.launchApp(Unknown Source)
    	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    	at com.sun.javaws.Main$1.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Alors, quelqu'un pourrait-il me pointer une démo "fonctionnelle" de java fx afin de l'évaluer? Ce qui m'intéresse ici, c'est l'aspect fonctionnel de javafx pour un utilisateur lambda qui a juste installé la dernière JRE incluant javafx (pas de sdk installé séparément ni de javafx installé séparément, on veux éviter les cauchemards de maintenance si on utilise ça)?

  2. #2
    Membre chevronné
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 545
    Points : 2 084
    Points
    2 084
    Par défaut
    Bon tout d'abord il faut souligner que tous les démos que tu viens d’exécuter sont des demos pour les versions 1.x alors le runtime de JavaFX 2.x qui s'installe après l'installation du JDK 7u2 ne peut jamais les exécuter. Car ce runtime n'est pas une mise à jour de l'ancien runtime mais plutôt un nouveau.
    javafx ball est une implémentation de javafx 1.x
    Et dans le site http://jfx.wikia.com/wiki/Demos tous les demos c'est écris JavaFX scipt pour chaquedemos or c'est fini pour les scripts.
    Alors je viens de trouver un lien qui te permet de visualiser mais seuls les navigateurs avec leurs version que j’ai mentionné vont pouvoir exécuter ses applets comme c’est indiqué dans le site de javafx.com :
    Sous les architecture Windows 32bit et 64bit :
    -pour Windows XP Home et Professional avec Service Pack 3Foot 1 : IE 7 et 8 et Chrome.
    -pour Windows Vista Home Basic, Home Premium, Business, et Ultimate avec Service Pack 2 : IE 7,8 et 9, Firefox 3.5, 3.6 et 4 et Chrome
    -pour Windows 7 Home Premium, Professional, and Ultimate : IE 8,9 et Firefox 3.5, 3,6 et 4.

    Sous le lien que j’ai indiqué ci-après il y a 3 démos sur javafx. Le demo "Henley Sales Dashboard" commence mais se plante après, mais le premier "Ensemble" marche très bien il y a presque tout ce que ce que fait javafx pour chaque exemple tu cliques sur la photo ou sur lunche samplele code source est fourni dans ce lien.
    http://www.oracle.com/technetwork/ja...les/index.html. Ces applets ne sont pas signés.
    Mais je pense qu’il y a une grande amélioration des applets, j’ai fait un teste que j’ai refis et refis .J’ai d’abord coché que j’ai confiance au site source (oracle) pour que la fenêtre-là ne retourne pas de temps en temps et je clique sur le lien je lance le chrono et j’ai constaté que dans 3 à 4 seconde l’applet Ensemble (avec ses 8mb de taille) se charge et s’exécute. J’ai testé avec Chrom , IE, et Firefox Au début Chrom me demande juste d’installer le plugin java. Et j’ai donné le feu vert d’exécuter toujours.
    Un autre exemple c’est une web Start application, une application faite pour Jfocus 2012 vers le 13-15 fevreir. C’est browser pour les conférences de l’évènement. En cliquant sur l’image de ce mini browser dans le lien
    http://learnjavafx.typepad.com/weblo...home-page.html

  3. #3
    Membre chevronné
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 545
    Points : 2 084
    Points
    2 084
    Par défaut
    Ce dernier browser ajoute dernièrement une suivi en cloud des évènements comme indique le lien suivant:
    http://learnjavafx.typepad.com/weblo...browserfx.html

Discussions similaires

  1. Plateau d'Hexagones avec Java.awt et Java.swing
    Par Arketran dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 03/03/2014, 16h34
  2. tester un logiciel avec code java
    Par foufou_24 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 08/10/2013, 12h52
  3. tester le HTTPS avec java dans un Mobile
    Par roujij dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 27/04/2009, 12h55
  4. Réponses: 3
    Dernier message: 27/01/2004, 16h15
  5. [JNDI] Equivalent avec Java Web Start ?
    Par cameleon2002 dans le forum Java EE
    Réponses: 8
    Dernier message: 18/09/2003, 18h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo