【问题标题】:Applet on wordpress blogwordpress 博客上的小程序
【发布时间】:2014-01-13 00:54:12
【问题描述】:

我刚刚完成了一个 Java 小程序,它可以在我的 localhost 服务器上运行,但是,我想将它上传到我在 wordpress 上的博客。我该怎么做呢?

我以前从未这样做过,这是我的第一次,非常感谢您的帮助。我是将我的 .class 文件上传到 wordpress,还是将它们上传到其他地方并将它们链接到我的 HTML 文件中?如果我确实将它们上传到不同的服务器,我不确定如何链接到它们。如果有人知道教程或愿意告诉我如何去做,将不胜感激。

【问题讨论】:

    标签: java wordpress deployment applet


    【解决方案1】:

    我不确定您是否可以将小程序上传到该站点,或者包含applet 元素,但如果您可以在其他地方运行脚本并热链接到它,那应该不是问题。要使用的脚本是Deployment Toolkit Script

    我是否将我的 .class 文件上传到 wordpress,..

    不要上传松散的类文件。很快,所有小程序代码都需要进行数字签名,以免被 Java 虚拟机自动拒绝。要进行数字签名,代码必须在 Jar 文件中。

    ..或者我是否将它们上传到其他地方并将它们链接到我的 HTML 文件中?

    如果您需要使用“其他地方”,只需指定codebase 以指向该站点。这是上面链接的该文档的Using Applet Tag Attributes 中的示例。

    <script src="https://www.java.com/js/deployJava.js"></script>
    <script>
        var attributes = {codebase:'http://sample-url/Java2D',
                          code:'java2d.Java2DemoApplet',
                          archive:'Java2Demo.jar',
                          width:710, height:540} ;
        var parameters = {fontSize:16, permissions:'sandbox'} ;
        var version = '1.6' ;
        deployJava.runApplet(attributes, parameters, version);
    </script>
    

    请注意,我在 code 属性中对其进行了轻微更改,因为看到 Oracle 本身延续了一个神话,即添加文件扩展名是个好主意,这让我很恼火。 code 属性应该是类的Fully Qualified Name,而不是文件名。

    如果有人知道教程..

    我知道很多关于小程序的好资源,我在 SO 的Applet tag info. page 中包含了指向它们的链接。


    一切顺利。一个简单的小程序的(强大的)部署可能比它的开发更棘手 - 你有一个陡峭的学习曲线。

    【讨论】:

      猜你喜欢
      • 2012-07-07
      • 2015-10-25
      • 2011-11-20
      • 2012-10-18
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      相关资源
      最近更新 更多