在Apache服务器上部署Applet

时间:2013-04-19 23:00:43

标签: java apache deployment applet classnotfoundexception

我编写了一个Java applet游戏,我想在我的Apache服务器上部署。代码+资源位于根目录中的自签名.jar中,并附带HTML文档。当我在我的本地机器上运行时,一切正常。当我尝试在服务器上运行时,我得到一个未找到类的异常。 index.html包含

<applet code=SpaceRaiderz.class  
 archive=spaceraiderz.jar  
 width=1024 height=768>  
</applet>

找不到的类是上面提到的类。打开.jar并完成其内容。文件权限设置为755.如果我单击本地计算机上的index.html,它将加载并完美运行。 Ftp相同的文档到服务器,它不起作用。有人有这个问题吗?我在这里找到了类似的问题,但在这种情况下没有一个建议的解决方案。

1 个答案:

答案 0 :(得分:1)

小程序(见here)可以在Windows上使用FF在Java 1.7.0_21中为我工作(例如,显示一个小绿色风格的游戏,其中有一条看起来很熟悉的浅绿色船+声音轨道)。刷新console&amp;中的类缓存然后刷新页面可能会为您解决问题。

如果失败,还有更多选项可用于测试applet:

  • 通常安装另一个浏览器(这些事情通常是由于特定浏览器/ JRE组合中的问题所致)。
  • 还有Appleteer小程序测试环境。我强烈推荐它,因为我写了它。
  • 如果所有其他方法都失败,请前往网吧或当地图书馆查看小程序。