【问题标题】:Embedding JAR file into HTML?将 JAR 文件嵌入到 HTML 中?
【发布时间】:2012-03-05 05:37:49
【问题描述】:

我有一个可运行的 jar 文件,是否可以将其嵌入到 html 中,这样人们就不必下载我的游戏来玩了?

【问题讨论】:

    标签: java deployment jar installation


    【解决方案1】:

    Applet 就是您想要的...将以下内容放入您的 html..

    <APPLET ARCHIVE="yourfile.jar" CODE="yourApplet.class" WIDTH=400 HEIGHT=200>
     </APPLET>
    

    当然,你的jar文件必须包含yourApplet.class

    【讨论】:

    • 还要注意内部类,大多数主机不能很好地处理包含 $ 的路径。
    • @MahdeTo 我不明白你评论的重点。 1) code 属性中永远不会有 $ 字符。 2) 在 Jar 的名称中放置 $ 符号是没有意义的 3) JRE 和我曾经尝试过的每台服务器都可以很好地协商加载名称中带有 $ 的松散类文件。
    • @AndrewThompson 使用内部类很简单,一些虚拟主机在加载它们时遇到问题(几年前雅虎 geocities 就有这个问题)。
    • 所以我的程序的jar文件叫做flncrst.jar,我有大约10个不同的类,我该怎么做呢?
    【解决方案2】:

    您正在寻找的是Java Web Start。它可以(安装和)启动 Java 富客户端应用程序。 (例如 Swing、SWT、AWT)来自网页上的链接。

    请注意,网络启动和转换应用程序。对于其他人提到的小程序,将有效地将 Jar 下载到用户计算机上,只是它对他们“不可见”(除非它是 60 多兆字节 - 在这种情况下会注意到时间)。

    顺便说一句,作为对 applet 和 JWS 都有丰富经验的人,我强烈建议不要使用这个 applet。使用 JWS。它更容易,并且不需要转换“主”类。无论哪种方式,Jar 将最终需要进行数字签名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      • 2012-08-05
      • 2012-09-20
      • 2021-02-11
      相关资源
      最近更新 更多