2010-07-21 73 views
0

因此,我編寫了一個我認識的孩子的Snake遊戲代碼,並且該死的東西不會嵌入到html中。嘗試嵌入小應用程序時出現java.lang.NoClassDefFoundError

<html> 
<head> 
<title>Snake</title> 
</head> 
<body> 
<applet width=200 height=100 code="SnakeGame.class"> 
</applet> 
</body> 
</html> 

,我敢肯定,這個類文件在同一目錄snake.html,但它仍然拒絕執行。它總是回覆:

java.lang.NoClassDefFoundError: SnakeGame (wrong name: view/SnakeGame) 

有沒有人知道爲什麼?謝謝。

編輯:

文件夾view包含:SnakeGame.class,和所有其他類遊戲,還有HTML

+1

向我們顯示目錄結構。 – Bozho 2010-07-21 12:14:31

+0

您的班級文件是否與您的html文件位於** ** **文件夾中? – 2010-07-21 12:16:18

+0

http://download.oracle.com/docs/cd/E17476_01/javase/1.5.0/docs/guide/plugin/developer_guide/using_tags.html – Bozho 2010-07-21 12:27:57

回答

1

似乎SnakeGame類在view包,讓您的小程序標籤應該是這樣的:

<applet width=200 height=100 code="view.SnakeGame.class"> 

一般來說,你在 '碼' 屬性指定 'package.class',即com.stackoverflow.MyClass.class

+0

謝謝你正是我所需要的。 – 2010-07-21 12:39:58

相關問題