2010-07-21 2 views
0

그래서 내가 아는 아이를위한 스네이크 게임 코드를 작성 했으므로 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

+0

클래스 파일이 ** 동일한 ** 폴더에 html 파일로 있습니까? –

+0

http://download.oracle.com/docs/cd/E17476_01/javase/1.5.0/docs/guide/plugin/developer_guide/using_tags.html – Bozho

답변

1

것 같다 그 view 패키지에 SnakeGame 클래스, 그래서 당신의 애플릿 태그 과 같아야합니다

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

하는 것은 일반적으로 당신은 즉, '코드'속성에 com.stackoverflow.MyClass.class

'package.class'를 지정
+0

감사합니다. 정확히 내가 필요한 것입니다. –

관련 문제