Hello,
I'm a student at the university of Antwerp Belgium and I'm writing a
program for java web start that has to support plugins.
Now my question is why does java web start download 3 versions of the
resources specified in the jnlp file: RC*.jar, RM*.jar and RT*.jar and
is there any way in which I can acces the jar files in the following
way:
String url = "location of jar file downloaded by java web start"
URL u = new URL("jar", "", url + "!/");
JarURLConnectio n uc = (JarURLConnecti on)u.openConnec tion();
JarFile jar = uc.getJarFile() ;
Manifest man = jar.getManifest ();
Attributes attr = man.getMainAttr ibutes();
this always throws the following exception no matter which version
(rm,rc,rt) I access.
I/O error while loading JAR file:
java.util.zip.Z ipException: The system cannot find the file specified
at java.util.zip.Z ipFile.open(Nat ive Method)
at java.util.zip.Z ipFile.<init>(U nknown Source)
at java.util.jar.J arFile.<init>(U nknown Source)
at java.util.jar.J arFile.<init>(U nknown Source)
at sun.net.www.pro tocol.jar.URLJa rFile.<init>(Un known Source)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at sun.net.http://www.protocol.jar.JarURLConnec...onnect(Unknown Source)
at sun.net.http://www.protocol.jar.JarURLConnec...arFile(Unknown
Source)
at PluginClassLoad er.getMainClass Name(PluginClas sLoader.java:28 )
at PluginRunner.ru n(PluginRunner. java:30)
at Notepad.main(No tepad.java:78)
although the file I specify in the url is in the java web start cache
directory
thx.