J'ai essayé d'implémenter Java WebStart mais le problème que je rencontre est que je dois obtenir un répertoire à partir d'un fichier jar sans aucune chance ...Comment lire un répertoire à partir d'un fichier jar au démarrage Web
J'ai besoin de lire le répertoire suivant:
jar:http://localhost:8080/nadeploy/lib/NuevaAldeaFonts.jar!/net/perroazul/nafonts/res
Quand j'instatiate comme:
new File(new URL("jar:http://...nafonts/res").toURI());
il IllegalArgumentException lancers francs.
Et si je tente d'ouvrir le fichier jar pour lire le répertoire comme une entrée de pot avec:
JarFile fj = new JarFile("http://localhost:8080/nadeploy/lib/NuevaAldeaFonts.jar");
Il jette l'exception suivante:
java.io.FileNotFoundException: http: \ localhost: 8080 \ nadeploy \ lib \ NuevaAldeaFonts.jar
Ai-je d'autres options pour lire un répertoire à partir d'un fichier JAR obtenu par Web Start?
Merci à l'avance
Il semble que vous essayez d'ouvrir une URL. Avez-vous besoin d'un objet File? Ou un InputStream suffirait-il? – Pace
Non, je dois obtenir le contenu d'un répertoire, pour que je puisse ouvrir les fichiers contenus dans celui-ci au moyen de getResourceAsStream() – Oso