[英]Error in running applet in appletviewer: NoClassDefFoundError
[英]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.