我正在尝试编写一个applet,将文件安装到用户系统,以便与本地Java映射实用程序一起使用。我有一个jar文件,其中包含我的Java实用程序的main方法以及与我的本地映射实用程序一起使用的其他几个文件。
我使用Apache commons File-IO中的以下方法:Documentation here
所有貌似都可以。在运行Applet时复制该文件(提示用户请求权限的警告),此时一切似乎都很好。
然而,当文件运行时,.jar会被破坏,我会在文件大小运行后立即观察文件大小从250 kB到0。 什么会导致这种行为?我尝试提取存档并查看内容......我的所有课程似乎都在那里。什么会导致.jar像这样“自毁”?
另外,如果我只是正常下载文件。它工作正常。当我从签名的applet下载时,它只会像这样腐败。
提前感谢任何见解!