2013-11-25 29 views
0

我只是遇到了麻烦,在网页的小程序执行运行小程序:一个错误对话框弹出: enter image description hereNoClassDefFoundError的错误:在appletviewer中

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

+0

该类不在运行系统的类路径中。 –

+0

这怎么可能?我确信它们位于同一个文件夹中,并且此错误与“未找到类”错误不同。 – jsh6303

回答

1

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

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

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

请注意,软件包名称应该是小写的,而类名称应该按照惯例大写。遵守惯例可以帮助其他人帮助你解决问题,例如通过更快找到问题。

相关问题