3

我正在尝试将小程序放入 Google 网站(因为域托管需要花钱)。我有那个工作,它在网站上。现在,我对此完全陌生,我的问题是为什么我的小程序不起作用?

我尝试的第一件事是将所有文件上传到谷歌驱动器并在那里访问它们(我的小程序访问多个文本文件 [只读,不写])但这给了我一个幻数错误,因为 FTP 是 ASCII 这使得类文件都是愚蠢的,或者我已经研究过了。

好的,所以我有一个托管文件的网站,它选择了 FTP(它自动为我的类文件做二进制,为我的文本文件做 ASCII)这使它更好,但显然未签名的小程序无法访问类文件以外的文件(我认为)。

所以,我为我的小程序制作了一个 .jar 使用jar cvf [jar name].jar [blah blah blah, class files I need and text files I need]

我把它上传到我的文件托管网站,唉 - 幻数错误!2东西东西很多数字。此时,我的 HTML 代码如下所示:

<applet
codebase = "[URL for jar file]"
archive = "[jar file].jar"
code = "[class file].class"
width = ###
height = ###>
</applet>

偏执地认为该站点的 FTP 客户端弄乱了我的 jar,我使用 FileZilla 上传到我的服务器(我选择了二进制传输类型),这仍然导致了一个幻数错误,特别是 1347093252,这是我的 zip 文件的开头相信(如果有帮助,当我单击此文件的链接时,它实际上会下载)。

我可能做了一些愚蠢的事情,但我想重申我在这方面是全新的。

如果有人可以提供帮助,那就太棒了;

我已经尝试过的事情:清除我的 java 缓存并加载小程序(从这里开始,假设列出的所有内容都以“并加载小程序”结尾),再次清除它,关闭我的浏览器,清除我的 java 缓存,清除我的缓存 -关闭我的浏览器 - 清除我的缓存、重新加载、更改计算机、更改 Internet 连接、更改计算机和 Internet 连接。

4

1 回答 1

1

首先,未签名的小程序可以从它所来自的服务器读取文件。如果你把圆顶文本文件和你的小程序放在同一个文件夹中,小程序就可以抓取。我认为该方法类似于 getDocumentBase 来获取您的applet wad 加载的目录。你不能做什么我们访问本地文件系统。用命令行制作 jar 文件很痛苦。您可能希望使用像 netbeans 这样的 IDE 来构建您的项目。

于 2012-06-16T23:53:33.570 回答