如何为今天的浏览器(applet,embed,object)部署java applet?

Mic*_*ert 27 java deployment applet

如何为现代浏览器部署Java applet?我知道有三种可能性,但没有人告诉我哪一个更喜欢以及如何使用它们.

有人有任何资源吗?我找不到任何:(

Rob*_*anu 23

如果您可以针对Java 6更新10或更高版本,您可以简化您的生活:

<script src="http://java.com/js/deployJava.js"></script>
<script>
    var attributes = {codebase:'http://java.sun.com/products/plugin/1.5.0/demos/jfc/Java2D',
                      code:'java2d.Java2DemoApplet.class',
                      archive:'Java2Demo.jar',
                      width:710, height:540} ;
    var parameters = {fontSize:16} ;
    var version = '1.6' ;
    deployJava.runApplet(attributes, parameters, version);
</script>
Run Code Online (Sandbox Code Playgroud)


coo*_*ird 14

"Java教程 "中有一节标题为使用applet,object和embed标签来解决这个问题.

一般考虑因素:

在Internet上与Intranet部署Applet

部署applet时:

  • applet如果通过Internet访问网页,请使用标记.
  • 如果通过Intranet访问网页,请使用objectembed标记.

为特定浏览器部署Applet

部署applet时:

  • 仅适用于Internet Explorer,请使用 object标记.
  • 仅适用于Mozilla系列浏览器,请使用 embed标记.

如果必须在混合浏览器环境中部署applet,请遵循" 在混合浏览器环境中部署Applet"一节中的准则.

应该注意的是,该applet标签已被弃用,因此可能不希望使用该标签.(有关appletW3C标签的更多信息)

(注意:链接已从上一个编辑更新为链接到Java教程.)


Rob*_*lan 6

使用deployJava.js - 即使您不是仅针对1.6及更高版本.我已经使用它超过一年了,applet仍然支持MSJVM(Java 1.1).

旧版JRE的脚本中有许多功能,但它仍然非常有用!