【问题标题】:Java applet does not workJava 小程序不起作用
【发布时间】:2012-02-13 15:13:46
【问题描述】:

这是我的小程序本身的代码。

public class Screenshot extends JApplet {
    BufferedImage screenshot;

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    public void init() {

    }
}

以及我如何使用它:

<applet code="Screenshot.class" archive="screenshot.jar" width="1" height="1"></applet>

现在,问题是带有此小程序的页面由于某种原因永远无法完成加载。 我究竟做错了什么?这是我第一次使用小程序。

编辑:我显然得到: 不兼容的魔法值 1013084704

【问题讨论】:

标签: java applet


【解决方案1】:

我发现“永远加载不完”的评论最有趣。你能澄清你的意思吗?悸动者继续前进,还是您获得动画 Java 徽标并且它永远不会消失?

提示:screenshot.jar 是否与您的托管页面位于同一目录中?您的 Web 服务器是否有权读取 JAR 以便将其发送给客户端?您可以通过在浏览器中获取 URL 并删除页面名称(例如“/myapplet.html”)并将其替换为“screenshot.jar”并查看您的浏览器是否下载它或报告 404(例如“ /screenshot.jar") -- 如果它给你一个 404,那么你的浏览器无法找到/加载你的 JAR。

如果这没有帮助,那么您首先可能会在浏览器中工作的实际Java运行时遇到许多问题。随着针对浏览器的众多“阻止程序”扩展的出现,以及 Chrome/Firefox 坚决反对在有新版本可用时运行旧 Java 运行时,您本地机器上的 JRE/Applet 运行时完全有可能出现问题,并且不是你的小程序。

我建议从 Sun 教程中获取一个示例 Applet(如 this one),然后将其放在您的页面上,然后先查看它是否有效。这样您就可以从已知数量开始并从那里进行故障排除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-06
    • 2016-05-25
    • 2013-11-20
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    相关资源
    最近更新 更多