繁体   English   中英

NoClassDefFoundError:在appletviewer中运行applet时出错

[英]NoClassDefFoundError: Error in running applet in appletviewer

我只是在网页中执行applet时遇到麻烦:弹出错误对话框: 在此处输入图片说明

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM