Je suis en train de dévelloper une Applet Java qui devra lire des fichiers texte. L'applet et les page HTML l'appellant seront sur un CD-ROM dont l'arboressance est la suivante:
Les données (des fichiers txt) sont dans data, l'applet se trouve dans le répertoire IHM, les classes fesant la lecture des fichiers se trouve dans collections. Ces accès se font de la manière suivante:
java.security.AccessControlException: access denied (java.io.FilePermission data\EPCI.txt read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at collections.EpciCollector.<init>(EpciCollector.java:33)
at ihm.epci.AppletEpci.init(AppletEpci.java:31)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
@Nico> Merci, je vais voir ça, pour le moment je finis ce que j'avais commencé (vérif orthographesme)
@tonyo>Vi comme l'as dis nico c'est la lecture, et plus pourquoi ça serait autorisé avec l'appletviewer et pas avec IE/Mozilla
ça y est, j'y suis arrivé!!!
Donc le truc c'est que j'ai fait un jar (est-ce forcément nécessaire, je vous dirais ça lundi)
Et j'ai bien utilisé le système URL de la méthode plus haut... Le seul truc, c'est que bètement je n'arrivais pas à mettre une bonne URL, il m'a juste falu mettre un getCodeBase() au niveau de m'on applet et de concatener ça avec l'URL (relative) de mon fichier... Manque plus qu'à rendre mon applet visible par IE et Autre (Objet VS EMBED TAG) Et c'est bon...