Using a Java Applet in CiviCRM Extension
It looks like the archive path is incorrect.
You can make it an absolute path by assigning it to the template from php:

$path = CRM_Extension_System::singleton()-&gt;getMapper()-&gt;keyToBasePath('myextension');
$this-&gt;assign('basePath', $path);


Your archive url can then begin with the smarty variable {$basePath}