我一直在考慮在我的網頁中放入一個小的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-使用對象標籤。向下滾動到「更好的方式:使用