簡體   English   中英

HTML Java applet集成

[英]HTML Java applet integration

我知道這已被要求多次已經和我已經嘗試使用所有我能找到的解決方案,但我沒能獲得任何成功。 我有一個成功運行的JApplet(我在下面粘貼了heirarchy,因為我認為代碼本身並不與問題相關。我可能錯了)。 根據我找到的解決方案,我還有一些基本的HTML代碼似乎是正確的。 問題是我繼續得到同樣的錯誤:

錯誤
(來源: gyazo.com

我不知道為什么我會得到它。 是因為heirarchy中的所有內容都是.java文件嗎?

我的HTML文件:

<html>
    <head></head>
        <body>
            <applet width="950" height="600" archive="test.jar" code="OneQuestMapgen.OneQuestMapgen.class"></applet>
        </body>
</html>

層次:

等級制度

文件:

檔

任何幫助,將不勝感激。 非常感謝!

首先,您需要使用</head>關閉<head>標記,並對<body>標記執行相同操作。

此外, <applet>標記已在HTML4.01中棄用 ,HTML5中不允許使用,因此您應該替換<object>標記

因此,如果您在Chrome上使用它,例如。 不起作用。

你能試一下嗎..

<applet width="950" height="600" archive="test.jar" code="OneQuestMapgen.OneQuestMapgen.class">

如果你的applet在同一個目錄中。 作為html文件,您不需要指定它,因為瀏覽器在同一目錄中搜索文檔的位置,如果您在其他地方有它,那么可以使用包含jar文件路徑的存檔。

除此之外,你應該考慮在代碼屬性中添加你的類所在的包,所有這些都用點code="OneQuestMapgen.OneQuestMapgen.class"

你的HTML應該不是這樣嗎?

<html>
<head></head> <!-- closing the head before the body -->
<body>
  <applet width="950" height="600" code="OneQuestMapgen.OneQuestMapgen.class" 
    type="application/x-java-applet;jpi-version=6" 
    archive="test.jar">
</body>
</html>

在html5中應該是這樣的

<object type="application/x-java-applet" height="600" width="950">
  <param name="code" value="OneQuestMapgen.OneQuestMapgen.class" />
  <param name="archive" value="test.jar" />
  Applet failed to run.  No Java plug-in was found.
</object>

暫無
暫無

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

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