3
我一直在尝试实现Java WebStart,但我遇到的问题是我需要从jar文件中获取目录而没有运气......如何在web开始从jar文件中读取目录
我需要阅读以下目录:
jar:http://localhost:8080/nadeploy/lib/NuevaAldeaFonts.jar!/net/perroazul/nafonts/res
当我instatiate它:
new File(new URL("jar:http://...nafonts/res").toURI());
它抛出IllegalArgumentException异常。
如果我尝试以打开jar文件读取目录与一个JAR条目:
JarFile fj = new JarFile("http://localhost:8080/nadeploy/lib/NuevaAldeaFonts.jar");
它抛出以下异常:
java.io.FileNotFoundException:HTTP: \ localhost:8080 \ nadeploy \ lib \ NuevaAldeaFonts.jar
我是否有更多的选项来从Web Start获取的jar中读取目录?
在此先感谢
看起来你正试图打开一个URL。你需要一个File对象吗?或者一个InputStream就足够了? – Pace 2010-07-02 16:54:53
不,我需要获取目录的内容,以便通过getResourceAsStream()方法打开包含在其中的文件。 – Oso 2010-07-02 17:45:00