2010-06-08 49 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

相關問題