簡體   English   中英

使用HTML / JavaScript在網頁中顯示applet

[英]Display an applet in a webpage using HTML/JavaScript

我對HTML和applet的經驗很少。 我已經嘗試了一些我在網上找到的東西,但是我無法讓我的Java applet在Web瀏覽器中運行(它在eclipse中運行)。

我已將HTML文件放在與applet的所有Java類文件相同的文件夾中。 我目前正在使用Safari,但希望applet可以在大多數流行的瀏覽器中使用。

如何使用HTML / JavaScript在網頁上顯示Java小程序? 有人可以提供任何提示/建議嗎?

以下是我嘗試的HTML代碼。

嘗試1:

<Html>
<Head>
<Title>Pendulum Applet</Title>
</Head>
<Body>
<br>
<br>
<embed code="PendulumApplet.class"
  width="200" height="200"
  type="application/x-java-applet;version=1.5.0"
  pluginspage="http://java.sun.com/j2se/1.5.0/download.html"/></embed>
</Body>
</Html>

嘗試2:

<Html>
<Head>
<Title>Pendulum Applet</Title>
</Head>

<Body>
<br>
<br>
<OBJECT 
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="200" height="200">
  <PARAM name="code" value="Applet1.class">
</OBJECT>
</Body>
</Html> 

試試下面的代碼

 <APPLET CODE=AppletSubclass.class WIDTH=anInt HEIGHT=anInt>
 </APPLET>

要么

 <object width="400" height="400" data="helloworld.class"></object> 

祝好運...

使用deployJava.js編寫applet元素。 該腳本由Oracle支持,並將:

  1. 檢查用戶是否具有所需的最低Java,如果沒有,則提示他們安裝,之后..
  2. 編寫object / embedapplet元素,這是該瀏覽器最為人所知的。

其他說明:

  1. 它是PendulumApplet.class還是Applet1.class 在國際論壇上調試問題並不會對applet類的名稱產生懷疑是很困難的。
  2. code屬性中的.class擴展名是可以容忍的,但不正確。 該值應該是表示類的完全限定名稱的字符串。 EG javax.swing.JApplet而不是javax.swing.JApplet.class
  3. HTML元素名稱應全部小寫(例如<html>而不是<Html>
  4. 您在Java控制台中看到了什么輸出? 在瀏覽器中調試applet時,確保Java控制面板配置為在發現applet(或JWS應用程序)時彈出控制台是至關重要的。

我自己也有這個相同的問題。

使用<applet code=""></applet>不起作用,但<Applet><APPLET>似乎有效。

谷歌Chrome和IE瀏覽器。

雖然我自己沒有這樣做,但我的Java教科書為嵌入提供了這個大綱:

<applet code = "ClassName.class" width = 250 height = 50 [archive = archivefile] [vspace = vertical_margin] [hspace = horz_margin] [algin = applet_alignment] [alt = alt_text] > </applet>

(括號中的可選參數)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM