Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2566 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  applet : probleme compatibilité jre mac os...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

applet : probleme compatibilité jre mac os...

n°1529028
discmat
Posté le 15-03-2007 à 18:16:41  profilanswer
 

Salut a tous
je viens de realiser mon applet java (elle fait des trucs plus tot bien).
je l'ai codé sous jre 1.5.
problème :  
je l'ai testé sous un moc os 10.3.9 (PANTHER) qui avait un jre 10.4.2_12 et la quelques surprises.... rien ne marchait...
 
donc j'ai du compiler (builder) mon applet sous jre1.4.2. Et la on se rend vite compte que la généricité c'est plus vraiement ca (ca marche pas du tout, ca n'est pas accepté).
 
donc je me demande comment faire des listes génériques sous jre 1.4.2_12 ou sinon l'autre solution c'est de continuer sous le jre 1.5 (le dernier) mais apparement ces versions de mac os 10.3.9 (panther) ne peuvent pas se "mettre a jour vers le jre1.5 qui n'est disponible pour mac qu'a partir de la version 10.4 (tiger).
 
sachant que mon applet est un outils de travail pour les artistes (mp3 ou photos) ils sont souvent sur mac ! je me demande si ils sont nombreux a etre sous cette version panther ou bien ils sont negligeable.
 
qu'est ce que vous me conseiller , merci ce st urgent.
 
autre solution :  
me consevoir moi meme autant de  ArrayList que de type a lister voulu. j'ai galéré a en faire une et elle est pas géniale
 
voila voila merci a tous

mood
Publicité
Posté le 15-03-2007 à 18:16:41  profilanswer
 

n°1529457
discmat
Posté le 16-03-2007 à 13:11:52  profilanswer
 

J'ai resolu mon problème :  
j'ai compilé mon applet sur un jre 1.4.2_12
mais la j'ai perdu la généricité des arrayList et j'ai du me creer des classes spéciales.
exemple :  
public class ListeStringTab  
{
 private List l;
 
 public ListeStringTab ()
 {
  l = new ArrayList();
 }
 
 public boolean add(String[] cl)
 {
  return l.add(cl);
 }
......
 
 
deuxieme problème ensuite rencontré que j'ai mis pas moin de 3 heure a trouver.
 
erreur : java.lang.NoClassDefFoundError : java/lang/charSequence
 
cela venait de ma fonction de verification du string == un entier :  
 
  String regexp = "[+]?[0-9]*";
  Pattern modele = Pattern.compile(regexp);
  Matcher correspondance = modele.matcher(id);
 
ben ca ca marche pas
 
maintenant mon applet marche sur MAcOS 10.3.9 et windows XP
avec des jre >=1.4.2_12
 
autre probleme pas encore resolu :  
 
sous macOS ca marche sous mozilla mais pas IE

n°1529718
discmat
Posté le 16-03-2007 à 21:04:10  profilanswer
 

encore du neuf :  
pour l'affichage tout blanc de mon applet sous macOS --> IE et macOS netscape :  
 
une fonction estEntier qui utilisait les outils matcher et pettern.
je me demande quand meme en quoi l'affiche depend du navigateur parce que le but de l'application est de dedier tout le travail au jre et le navigateur n'a plus rien a faire.
 
alors pourquoi ces outils pettern et matcher qui permettent de confronter deux string (afin d'obtenir si une string verifie un certain format) font planter l'affichage sous un navigateur et pas un autre.
 
bref j'ai du mettre deux heures a trouver que ca venait de la
 
NOTE : SOUS JRE 1.4.2_12 (seulement)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  applet : probleme compatibilité jre mac os...

 

Sujets relatifs
[AS] Problème tout bête de classe/AttachMovieJava Applet - Télécharger/Uploader un fichier
Positionnement de texte, problème sous IE (Au secours)Probleme creation newsletter au format HTML
[Résolu] Gros problème de cacheProbleme positionnement de menu a onglets
Problème pour tester reload[MFC - C++] Probleme exécution instruction
Problème d'inclusion de bibliothèqueProblème de barre de progression
Plus de sujets relatifs à : applet : probleme compatibilité jre mac os...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR