2010-07-21 44 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

相关问题