我刚刚在网页中的applet执行中遇到了麻烦:弹出一个错误对话框:
计算器是我的类名,Exercise4是包含它的文件夹。我确信html文件和calculator.class位于名为Exercise4的同一文件夹中。这里发生了什么?
答案 0 :(得分:1)
您正在混合目录和包。如果您的类名为x
并且位于包y
中,则您的代码库不得指向目录y
。相反,代码库必须指向y
的父目录,并且必须将类名指定为y.x
。
所以在你的情况下你似乎已经指定了一个目录Exercise4
,它应该是包名和一个calculator
的applet类,这是错误的,因为它忽略了包名。
如上所述,您必须指定包目录结构的父目录,即Exercise4
的父目录,作为代码库,并指定Exercise4.calculator
作为applet类。
请注意,包名称应为小写,类名称按惯例为大写。遵守惯例有助于其他人帮助您解决问题,例如:通过更快地找到问题。