2010-06-08 73 views
1

我一直在考虑在我的网页中放入一个小的Java应用程序,但是我做的研究越多,我就会变得越困惑,我该如何去做。 Sun建议这样做,但它看起来像是来自Netscape时代。将java applet嵌入到我的网页中的最佳方式是什么?

那么,我应该使用<applet>,如eclipse所示,<embed><object>

我该如何使用正确的标签?

回答

3

由于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> 
0

那么,如果你想严格遵循标准,那么快速浏览here at the W3C standards说,小程序是折旧的,你应该使用对象。

+0

没错你应该如何使用''标签来包含java applets? – Eric 2010-06-08 18:09:13

+0

你的意思是不推荐使用吗? – Eric 2010-06-08 18:10:47

+0

@Eric:我得到折旧和弃用困惑,对不起。是的,你可以使用对象:http://depth-first.com/articles/2008/02/20/demystifying-java-applets-part-1-cross-browser-standards-compliant-pure-html-deployment-使用对象标签。向下滚动到“更好的方式:使用标签进行部署”。但是Dougnukem的解决方案要好得多 – TheLQ 2010-06-08 19:38:53

相关问题