NoClassDefFoundError:在appletviewer中运行applet时出错

时间:2013-11-25 16:11:56

标签: java html applet

我刚刚在网页中的applet执行中遇到了麻烦:弹出一个错误对话框: enter image description here

计算器是我的类名,Exercise4是包含它的文件夹。我确信html文件和calculator.class位于名为Exercise4的同一文件夹中。这里发生了什么?

1 个答案:

答案 0 :(得分:1)

您正在混合目录和包。如果您的类名为x并且位于包y中,则您的代码库不得指向目录y。相反,代码库必须指向y父目录,并且必须将类名指定为y.x

所以在你的情况下你似乎已经指定了一个目录Exercise4,它应该是包名和一个calculator的applet类,这是错误的,因为它忽略了包名。

如上所述,您必须指定包目录结构的父目录,即Exercise4的父目录,作为代码库,并指定Exercise4.calculator作为applet类。

请注意,包名称应为小写,类名称按惯例为大写。遵守惯例有助于其他人帮助您解决问题,例如:通过更快地找到问题。

相关问题