Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.NoClassDefFoundError。。。(名称错误:…)_Java_Runtime Error_Noclassdeffounderror - Fatal编程技术网

java.lang.NoClassDefFoundError。。。(名称错误:…)

java.lang.NoClassDefFoundError。。。(名称错误:…),java,runtime-error,noclassdeffounderror,Java,Runtime Error,Noclassdeffounderror,我知道已经有好几篇关于这方面的帖子了,但我无法理解它们 我使用MVC模式构建了一个自定义DateSpinner: package my.app.myDateSpinner // public class MyDateSpinner package my.app.myDateSpinner.controller // public class MyDateSpinnerController package my.app.myDateSpinner.model // public class My

我知道已经有好几篇关于这方面的帖子了,但我无法理解它们

我使用MVC模式构建了一个自定义DateSpinner:

package my.app.myDateSpinner  // public class MyDateSpinner
package my.app.myDateSpinner.controller // public class MyDateSpinnerController
package my.app.myDateSpinner.model // public class MyDateSpinnerModel
package my.app.myDateSpinner.view // public class MyDateSpinnerView
代码位于:

c:\My Code\src\my\app\myDateSpinner
我使用的是Dr.Java,我在类路径中添加了:

C:\My Code\src
现在我正试图在另一个项目上使用它。为此,我使用:

import my.app.myDateSpinner.*;
它编译时没有任何问题,但在运行时出现以下错误:

java.lang.NoClassDefFoundError: my/app/myDateSpinner/view/MyDateSpinnerView (wrong name: MyDateSpinnerView)

我不明白为什么我从MyDateSpinnerView而不是MyDateSpinnerModel或MyDateSpinnerController得到这个错误,我不知道如何解决它。

我发现了这个问题。这就是IDE(Java博士)


我不知道发生了什么,但今天当我打开它时,它崩溃了。然后,我再次打开它,所有设置都设置为默认值。我不得不重新设置所有的偏好,一切都很好

java命令需要包含类的完整包名。MyDateSpinnerView.java中没有
package
语句。@NormR什么java命令?@user207421是的,有
package my.app.myDateSpinner.view
JVM不符合您的要求,。看看上面印的名字。