Pb Applet JAVA avec Mac OS X

Alain_42 Messages postés 5413 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,

j'ai développé une applet Java qui fonctionne correctement sur Firefox PC mais ne veut pas se charger sur Firefox Mac

Erreur incompatibilité de version

Le java du Mac est à jour.

J'ai essayé avec Eclipse, en compilant sous jdk1.6, sous JDK 1.4 1.5
sans succès

J'utilise la balise <applet> </applet>

Avez vous une solution, sans toucher à la config du Mac

Merci
Configuration: Windows XP
Firefox 3.5.6

8 réponses

  1. BadGuitarist Messages postés 373 Statut Membre 27
     
    Il me semble que la balise <applet> ... </applet> est obsolète.
    Essaie de chercher du côté de la balise <object>...<object>
    0
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    Merci de ta réponse

    avec la balise <object> c'est pareil, je pensait moi aussi que ça allait résoudre le pb puisque avec cette balise on peut préciser la version.

    une info complémentaire l'applet JFTPUpload (fait par des pros) fonctionne sur ce mac avec la balise <applet>

    j'ai essayé en mettant les mêmes arguments rien à faire
    0
  3. BadGuitarist Messages postés 373 Statut Membre 27
     
    Et tu n'as pas d'erreur ?
    Es-tu sûr de la valeur donnée à chacun des attributs de la balise <applet> ?
    0
  4. BadGuitarist Messages postés 373 Statut Membre 27
     
    Si je puis me permettre, voici un exemple d'utilisation de la balise applet :
          <applet  archive  = "Badge.jar"
                   code     = "applet.badge.LecteurBadges"
                   codebase = "."
                   name     = "lecteur"
                   width    = 700
                   height   = 40
                   align    = "middle">
            <param name="frequence"         value="5000">
            <param name="l_zone_affichage"  value="700">
            <param name="h_zone_affichage"  value="40">
          </applet>
    

    où code indique le package complet de la classe applet : l'erreur est peut-être là
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alain_42 Messages postés 5413 Statut Membre 904
     
    mes arguments:

    avec <balise applet:
    <applet name="ExplorateurFichier" codebase="class_java" code="FileChooser.class" archive="sFileChooser.jar, plugin.jar" version="1.5" width="400" height="200">
    		Explorateur de fichier java
    	</applet><br />
    avec balise object:
    	<object codetype="application/x-java-applet;version=1.4" 
    				codebase="class_java/"
    				classid="java:FileChooser.class" 
    				archive="sFileChooser1-6.jar,plugin.jar" 
    				width="500" height="200" name="ExplorateurFichier"
                 codebase="http://java.sun.com/update/1.5.0/jinstall-1_5_0_03-windows-i586.cab">        
    		 
         </object>
    
    0
  7. BadGuitarist Messages postés 373 Statut Membre 27
     
    Essaie plutôt cela :

      <applet name="ExplorateurFichier"
                codebase="." 
                code="FileChooser.class"
                archive="sFileChooser.jar"
                width="400"
                height="200" >
      </applet>
    


    1- Pas la peine de préciser (dans un premier temps) l'attribut version : c'est une contrainte supplémentaire.
    2- Le jar plugin.jar devrait (je pense) déjà faire partie du jar sFileChooser.jar. Donc pas la peine de le mentionner.
    3- Pour l'attribut code, il faut que tu préfixe le nom de ton FileChooser.class avec son nom de package. D'après ton code, FileChooser.class n'appartient à aucun package. Là, n'ayant pas le code, je te fais confiance.
    4- Pour ce qui est du codebase, je suis là encore obligé de te faire confiance faute d'infos complémentaire.
    0
  8. Alain_42 Messages postés 5413 Statut Membre 904
     
    pour code base c'est le rep sous lequel sont les fichier .class .jar etc..

    donc dans mon cas c'est bien class_java

    2- Le jar plugin.jar devrait (je pense) déjà faire partie du jar sFileChooser.jar. Donc pas la peine de le mentionner.

    plugin.jar je l'ai rajouté dans le compilePath, mais je ne l'ai pas intégré lors de la génération du jar, c'est peut être la mon erreur

    ensuite c'est vrai que j'ai laissé le package par défaut je devrait créer un package spécifique

    merci de t'intéresser à mon Pb je vais essayer tout ça.

    PS: avec FireFox PC ça marche
    0
  9. Alain_42 Messages postés 5413 Statut Membre 904
     
    j'ai essayé avec un package, ça marche beaucoup mieux sous Mac

    merci
    0