java.lang.NoClassDefFoundError ...(错误的名字:......)

问题描述 投票:-1回答:1

我知道已有几篇关于此的帖子,但我无法理解它们。

我已经构建了一个带有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获取此错误,我不知道如何解决它。

java runtime-error noclassdeffounderror
1个回答
-1
投票

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

我不知道发生了什么,但今天当我打开它时,它崩溃了。然后,我再次打开它,所有设置都设置为默认值。我不得不再次设置所有首选项,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.