我一直在考虑在我的网页中放入一个小的Java应用程序,但是我做的研究越多,我就会变得越困惑,我该如何去做。 Sun建议这样做,但它看起来像是来自Netscape时代。将java applet嵌入到我的网页中的最佳方式是什么?
那么,我应该使用<applet>
,如eclipse所示,<embed>
或<object>
?
我该如何使用正确的标签?
我一直在考虑在我的网页中放入一个小的Java应用程序,但是我做的研究越多,我就会变得越困惑,我该如何去做。 Sun建议这样做,但它看起来像是来自Netscape时代。将java applet嵌入到我的网页中的最佳方式是什么?
那么,我应该使用<applet>
,如eclipse所示,<embed>
或<object>
?
我该如何使用正确的标签?
由于Java 6 Update 10的他们已经发布了Java Deployment Kit:
的Java部署工具包使 部署Java小应用程序或的Java Web 启动程序的快照。部署 工具包JavaScript文件规定:
* Accurate detection of installed JREs * Seamless JRE installation * Complete applet launching (JRE detection and, if necessary, upgrading) in a single line of code * Complete Web Start program launching in a single line of code
下面的HTML代码是所有 需要确保Java 1.6的安装 然后Java小程序是 推出:
<script src="http://java.com/js/deployJava.js"></script>
<script>
deployJava.runApplet({codebase:"http://www.example.com/applets/",
archive:"ExampleApplet.jar", code:"Main.class",
width:"320", Height:"400"}, null, "1.6");
</script>
那么,如果你想严格遵循标准,那么快速浏览here at the W3C standards说,小程序是折旧的,你应该使用对象。
没错你应该如何使用'
你的意思是不推荐使用吗? – Eric 2010-06-08 18:10:47
@Eric:我得到折旧和弃用困惑,对不起。是的,你可以使用对象:http://depth-first.com/articles/2008/02/20/demystifying-java-applets-part-1-cross-browser-standards-compliant-pure-html-deployment-使用对象标签。向下滚动到“更好的方式:使用