[英]Class not found exception Applet.jar in html file
我正在嘗試運行具有其類的.jar文件,該類將Applet擴展為html文件。 .jar文件稱為DocScrabble.jar,html文件名為DocScrabble.html,.class文件為ScrabbleSolver.class。 ScrabbleSolver.class還引用了一個名為EnglishWords.txt的文件,我將其包含在默認包中,當我將文件導出到.jar時,該默認包中放置了ScrabbleSolver.class。 DocScrabble.jar和DocScrabble.html位於同一目錄中。 小程序在Eclipse中可以正常工作,所以我假設我的html文件是問題所在。 這是html代碼。
<!DOCTYPE html>
<html>
<head>
<title>Doc Scrabble></title>
</head>
<body>
<APPLET CODE="ScrabbleSolver.class"
ARCIHVE="DocScrabble.jar"
WIDTH="400"
HEIGHT="200"
</Applet>
</body>
</html>
當我嘗試運行html時,它給我一個錯誤,提示ClassNotFoundException ScrabbleSolver.class。 有人可以告訴我怎么了嗎? 我是編程新手。
強烈建議使用驗證服務或DTD檢查HTML。
我通常依靠W3C HTML驗證服務來檢查HTML。
請注意, applet
元素在HTML 3.2中最后有效。 HTML 4.01不推薦使用。 如果不聲明任何版本,該標記將假定為HTML 5。
部署applet的最佳方法是使用Deployment Toolkit腳本 。 另一方面,HTML驗證服務不會發現在腳本中拼寫屬性名稱的錯誤,因為它集中在HTML而不是HTML中嵌入的JavaScript。
出於這個原因,它是一個好主意,看看小程序工作中使用“純HTML”第一次加載時。
您的ScrabbleSolver
類在軟件包中嗎? 如果是這樣,則應為packagename.ScrabbleSolver.class
另請參見: http : //download.java.net/jdk8/docs/technotes/guides/jweb/applet/using_tags.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.