簡體   English   中英

從HTML運行Applet的跡象

[英]No Sign of Applet Running from HTML

我在Max OS X版本10.7.5上組合了一個Java ChatClient和ChatServer,以與孩子們一起玩樂。 我們正在使用Java版本Java(TM) SE Runtime Environment (build 1.7.0_04-b21) 它從終端運行得很好。 另外,我們希望能夠通過傳入參數從Eclipse運行它。

當我在Safari 6.0.2。中打開HTML時,沒有任何錯誤跡象或applet正在運行。 在Safari中,我啟用了插件,Java和Javascript。 僅顯示HTML中的文本; 小程序似乎沒有運行或任何東西。

一旦開始運行,我想打包成一個JAR文件並對其進行簽名,以便為我的服務器創建一個套接字。 applet是一個簡單的家伙,它要求通過套接字進行連接,然后從任何其他客戶端(包括其自身)發送和接收文本。

<Html>
    <Head>
        <Title>Java Example</Title>
    </Head>

    <Body>
        This is my page<br>
        Below you see an applet<br>
        <br>
        <Applet Code="ChatClient" width=200 Height=100>
            <PARAM name="host" value="xxxxx-iMac.local">
            <PARAM name="port" value="4445">
        </Applet>
        after Applet
    </Body>
</Html> 

在13.4節中,不贊成使用HTML中的APPLET標記,它的后繼元素是<object>元素。 您應該在這里考慮幾件事-

首先,遵守HTML標准。 這包括將所有html標記和屬性都轉換為小寫。 <PascalCase><camelCase>不是HTML的標准配置。

其次,將applet標記切換到一個對象。

第三,將所有文本包裝在<body>以外的塊標記中。 最受歡迎的是<p>意思是段落。

第四,將所有html屬性值都用雙引號引起來。 例如: width=200應該為width="200"

第五,考慮在做html時做兩個間隔的制表符。 它更干凈:)

我可以繼續,但我可以永遠在這里。 底線是, 遵循標准

但是要回答您的問題:在規范中,它看起來像期望的文件名。 末尾包括“ .class”。 嘗試,

<html>
  <head>
    <title>Java Applet Example</title>
  </head>

  <body>
    <div id="container">
      <applet code="ChatClient.class" width="200" height="100">
        <param name="host" value="xxxxx-iMac.local" />
        <param name="port" value="4445" />
      </applet>
    </div>
  </body>
</html>

暫無
暫無

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

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