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

Applets Java Discussion :

[applet] gestion des versions Java


Sujet :

Applets Java

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 18
    Points : 17
    Points
    17
    Par défaut [applet] gestion des versions Java
    Bonjour à tous,

    J'ai pas mal de soucis pour rendre mon applet visible par tout le monde : en gros ça fonctionne bien, mais seulement chez moi
    C'est une applet simple, normalement compatible java 1.3 qui est le standard dans ma boite : dans Eclipse, quand je sélectionne le JRE 1.3, ça se compile et s'exécute sans problème.

    J'ai uploadé mon applet sur le serveur web, et j'arrive bien à l'exécuter depuis mon poste : par contre, vu que je développe en java, j'ai la dernière version, et je n'arrive pas à forcer IE à utiliser la 1.3. Dans le panneau de config Java, dans les "paramètres de l'application Java runtime", je ne coche que le 1.3. Dans la partie spécifique 1.3 du panneau de config ("panneau de configuration du plug-in java") -> propriétés avancées, je sélectionne bien le 1.3, pas celui par défaut. Enfin dans IE, la case "Use java 2 v1.3 for <applet>" est bien cochée. le "microsoft VM->compilateur Java JIT activé" est coché aussi, et je n'arrive pas à le décocher.
    Malgré tout ça, quand je vais voir mon applet, c'est la console du 1.5.0_06 qui se lance. Et ça fonctionne.

    Maintenant quand je vais voir sur le PC d'à côté : quand je teste le JRE utilisé (sur http://www.java.com/en/download/help/testvm.xml), ça m'indique la Sun 1.4.2. Le PC n'est donc pas "standard", mais je me dis que si j'arrive à faire fonctionner avec un JRE 1.4, ça serait déjà un progrès. Malheureusement, ça ne fonctionne pas : j'ai un espace gris avec l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    load: class navigation_images.NavigationImages not found
    D'après mes recherches ça peut être 2 choses :
    - un mauvais lien entre le fichier HTML et l'applet : vu que ça fonctionne depuis mon poste, ce n'est pas ça.
    - un problème de version Java non compatible entre l'applet et le JRE client.

    Je penche donc pour la deuxième solution, mais je ne comprends pas, car quand j'exécute mon applet avec Eclipse et le JRE 1.3 ça fonctionne.

    Quelqu'un a-t-il déjà eu c genre de problèmes ? existe-t-il un moyen de savoir avec quel version de java un .class a été compilé ? Enfin, quiconque pense avoir un indice est le bienvenu

    merci d'avance

    --
    Vincent

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Enfin, j'ai trouvé la solution ! donc le problème, c'est qu'avant je chargeais mon applet comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <applet codebase="../images/" code=navigation_images.NavigationImages.class width="710" height="550" >
    <param name="fichierHistorique" value="schema/historique_daily.txt">
    </applet>
    alors qu'en utilisant la balise <object> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
       width="710"
       height="550"
       align="baseline"
       codebase= "http://java.sun.com/products/plugin/1.2/jinstall-12-win32.cab#Version=1,2,0,0"
    >
       <PARAM NAME="code" VALUE="navigation_images.NavigationImages.class">
       <PARAM NAME="type" VALUE="application/x-java-applet;version=1.2">
       <PARAM NAME="codebase" VALUE="../images/">
       <PARAM NAME="fichierHistorique" value="schema/historique_daily.txt">
    </OBJECT>

    Et ça marche partout !! En fait apparemment, ça permet de forcer la VM Sun, à la place de la VM Microsoft !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion des versions
    Par rvzip64 dans le forum EDI
    Réponses: 4
    Dernier message: 19/07/2007, 10h44
  2. Gestion des versions d'applications
    Par Yust dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 05/04/2007, 17h52
  3. [Utilisation] Gestion des versions archivées
    Par tatou42 dans le forum CVS
    Réponses: 2
    Dernier message: 14/12/2005, 15h10
  4. Gestion des versions d'objets dans les SGBD
    Par bennus dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 09/05/2005, 12h57
  5. Gestion des versions travail en équipe
    Par yanis97 dans le forum WinDev
    Réponses: 1
    Dernier message: 05/10/2004, 21h18

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