我只是在网页中执行applet时遇到麻烦:弹出错误对话框:


计算器是我的班级名称,exercise4是包含它的文件夹。我确定html文件和Calculator.class位于同一个名为Exercise4的文件夹中。这里发生了什么?

最佳答案

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

因此,在您的情况下,您似乎已经指定了目录Exercise4应该是程序包名称,而小程序类calculator却是错误的,因为它忽略了程序包名称。

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

请注意,按照惯例,程序包名称应小写,类名称应大写。遵守约定可以帮助其他人解决问题,例如通过更快地发现问题。

07-24 09:16