I think that the ARCHIVE attribute is for .jar files which is an archive similar to .zip but specifies it as a JAVA app archive... Since JAVA is not really compiled into an .exe executable it uses .jar archives to hold all the apps modules .class