gpt4 book ai didi

Java 小程序 jnlp 部署给出 NoClassDefFoundError 和错误名称错误

转载 作者:行者123 更新时间:2023-11-30 04:51:19 24 4
gpt4 key购买 nike

老实说,我从来没有部署过小程序,但这似乎非常痛苦。 <applet code>在 chrome 上不起作用,所以我使用 jnlp 希望能够克服这个噩梦,但它似乎只会增加我的偏头痛。在 Eclipse 中一切都运行良好,但是当涉及到部署时..如果我无法弄清楚这一点,我可能需要一台新计算机哈哈。

开始创建 java jar (jar cvf WebGame.jar bin): enter image description here

然后我创建了如下所示的 JNLP 文件(名为ounce.jnlp): enter image description here

当我创建 html 文件 (Bounce.html) 时,我以为我已经开始取得进展了: enter image description here

所以我决定上传所有内容来测试它在 Chrome 上的工作原理: enter image description here

看起来我的游戏正在浏览器上加载,但我最终得到的是: enter image description here

所以在搞砸了几个小时之后,我都是这样的:

如果有人可以帮助我,我一定会很感激,(我现在真的买不起一台新电脑)。

最佳答案

我怀疑您的 StartingPoint 类实际上不在 bin 包中,这是给我的提示:

java.lang.NoClassDefFoundException: bin/StartingPoint (wrong name StartingPoint)

这表明您的类位于default包中(即开头没有包声明)。

尝试将您的 JNLP 更改为

main-class="StartingPoint"

并从 bin 目录中创建 jar 文件:

$ cd Documents/Java/TheBasics/WebGame/bin
$ jar cvf ../WebGame.jar *

关于Java 小程序 jnlp 部署给出 NoClassDefFoundError 和错误名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9767774/

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