gpt4 book ai didi

java - 小程序的 .jar 搞砸了?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:06 25 4
gpt4 key购买 nike

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

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

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

所以,我使用 jar cvf [jar name].jar [blah blah blah,我需要的类文件和我需要的文本文件] 为我的小程序制作了一个 .jar

我将它上传到我的文件托管站点,唉——魔数(Magic Number)错误! 2 一些东西很多数字。此时,我的 HTML 代码如下所示:

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

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

我可能做了一些愚蠢的事情,但我想重申一下,我对此完全陌生。

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

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

最佳答案

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

关于java - 小程序的 .jar 搞砸了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11067803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com