所以我制作了一个Applet(而不是JApplet)并继续上传到我的网站。我将所有.class文件放入一个包中,将项目从eclipse导出到.jar,然后将其上传到我网站的public_html文件夹。
在我的HTML代码中,我放了
<applet ARCHIVE="BallShooter.jar" CODE="BallShooter" width=500 height=500> </applet>
然而,似乎我一直在收到错误“ClassNotFoundException” 如果我重新加载.jar没有包,它工作正常。有人可以向我解释如何解决这个问题吗?
对于那些想知道的人,这是网站内容的结构
/public_html/myAppletJar/myPackage/a.class
/public_html/myAppletJar/myPackage/b.class
/public_html/myAppletJar/a.png
/public_html/myAppletJar/b.png
答案 0 :(得分:1)
检查所有这些要点:
BallShooter
且位于包kikiotsuka
中,则其源代码必须以行package kikiotsuka;
开头。因此,班级的全名是kikiotsuka.BallShooter
。kikiotsuka
的目录,并且此目录必须包含名为BallShooter.class
的文件
kikiotsuka.BallShooter
,这就是applet HTML元素的代码属性必须包含的内容:code="kikiotsuka.BallShooter" width=...