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]Mon applet ne charge pas certains types de fichiers


Sujet :

Applets Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 11
    Points : 16
    Points
    16
    Par défaut [Applet]Mon applet ne charge pas certains types de fichiers
    Bonjour Amis expérimentés,

    Voila au cours d'un projet, je travaille avec un applet qui utilise l'API openmap (pour dessiner des cartes). Mon applet charge plusieurs fichiers :a la fois des images gif (pour afficher differentes icones sur le fond de carte) et des fichiers nécessaires a l'API pour dessiner le fond de carte (.shp, .ssx). J'ai exporter le projet en jar avec dedans un dossier im pour mes gif et un dossier data pour les autres.

    Jusque la tout va bien. Maintenant voici le comportement de l'applet :

    - si je lance le html contenant l'applet en local (file :// path...) l'applet affiche les icones et le fond de carte.
    - si je lance le html en localhost (le meme fichier!) je n'ai plus le fond de carte par contre j'ai les images. Pourtant tout est dans un jar donc au meme endroit

    => Je n'ai pas d'erreurs dans la console
    => la page s'affiche normalement en local
    => les fichiers sont au meme endroit et dans le meme jar !

    Si quelqu'un a une idée sur ce phénomène pour le moins étrange ou si vous avez besoin de plus d'info n'hésiter pas à répondre.



    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 11
    Points : 16
    Points
    16
    Par défaut [resolu] le probleme
    J'ai résolu tout seul le problème. Voila en fait OpenMap fonctionne sur un système de couche. On pars d'un fond de carte.

    Meme les continents qui s 'affichent sont une couche de OpenMap appelée ShapeLayer. Cette couche est chargée pas l'intermédiaire d'un fichier de forme (ShapFile) .

    Cependant la ShapeLayer est buggée pour les applet (comme si c'était pas assez ennuyant de demander à l'applet de manipuler des fichiers cf sécurité Tomcat...) et ne permet pas de charger des fichiers dans un jar. Plusieurs utilisateurs outre-atlantique semblent avoir eu le meme probleme.

    Si cela vous arrive sachez que la solution pour recuperer vos fichiers shape dans un jar est d'utiliser une classe AppletDataNugget qui chargera le fichier du jar ou de sortir les fichier du jar en donnant les nom des fichiers en absolu http://localhost.... (comme ca reste crade préféré des parametres a vos applets).

    A bonne entendeur....

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 11
    Points : 16
    Points
    16
    Par défaut Solution....
    J'ai résolu tout seul le problème. Voila en fait OpenMap fonctionne sur un système de couche. On pars d'un fond de carte.

    Meme les continents qui s 'affichent sont une couche de OpenMap appelée ShapeLayer. Cette couche est chargée pas l'intermédiaire d'un fichier de forme (ShapFile) .

    Cependant la ShapeLayer est buggée pour les applet (comme si c'était pas assez ennuyant de demander à l'applet de manipuler des fichiers cf sécurité Tomcat...) et ne permet pas de charger des fichiers dans un jar. Plusieurs utilisateurs outre-atlantique semblent avoir eu le meme probleme.

    Si cela vous arrive sachez que la solution pour recuperer vos fichiers shape dans un jar est d'utiliser une classe AppletDataNugget qui chargera le fichier du jar ou de sortir les fichier du jar en donnant les nom des fichiers en absolu http://localhost.... (comme ca reste crade préféré des parametres a vos applets).

    A bonne entendeur....

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

Discussions similaires

  1. mon applet HELLO WORLD ne marche pas
    Par freddy000 dans le forum NetBeans
    Réponses: 22
    Dernier message: 19/11/2010, 19h48
  2. applet qui ne se charge pas
    Par ibilakely dans le forum Applets
    Réponses: 1
    Dernier message: 06/06/2010, 20h23
  3. [MySQL] Mon serveur n'appelle pas certaines pages PHP
    Par foxdream94 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 26/06/2007, 17h43
  4. mon compilo ne reconnait pas le type GLubyte
    Par superC dans le forum OpenGL
    Réponses: 4
    Dernier message: 23/01/2007, 19h39
  5. [débutant] Applet qui ne se charge pas
    Par Death83 dans le forum Applets
    Réponses: 4
    Dernier message: 06/09/2006, 09h20

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