Java小程序NoClassDefFound错误



我有一个小程序,它直接在我的html页面中。它使用了另外4个文件。我收到一个NoClassDefFound错误。我的html文件和.class文件在同一个目录中,如下所示:

<html>
<body>
<h1>Here is my Asteroids game!</h1>
<applet codebase = "." code = "Asteroids.class" name = "Asteroids" width = "640" height = "480" hspace = "0" vspace = "0" align = "middle">
</applet>
</body>
</html>

我正在使用internet explorer,我的其他小程序运行良好。我需要在我的<applet>标签中包括其他文件吗?

完全错误:

Java Plug-in 10.6.2.24
Using JRE version 1.7.0_06-b24 Java HotSpot(TM) Client VM
User home directory = C:UsersStafford
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>

堆栈跟踪:

asteroids:(wrong name asteroids/Asteroids)

快速搜索错误后,我发现其他人也有类似的问题和答案。试试那边的建议:Java小程序错误。。。怎么了?

我应该提到的是,在类文件数量开始增长时,最好将应用程序打包到jar文件中。在这种情况下,如果javascript是可接受的,您可能需要考虑使用部署库之一,如DeployJava.js或JavaFX小程序的更新dtjava.js。(仍然适用于常规小程序iirc)

如果你计划使用任何需要签名小程序的受限功能,你也需要走这条路。(如文件i/o)

最新更新