java.lang.NoClassDefFoundError ... (неправильное имя: ....) - PullRequest
0 голосов
/ 08 апреля 2019

Я знаю, что уже есть несколько постов по этому поводу, но я не мог их понять.

Я создал собственный DateSpinner с шаблоном MVC:

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 и добавил в classpath:

C:\My Code\src

Теперь я пытаюсь использовать его в другом проекте.Для этого я использую:

import my.app.myDateSpinner.*;

Он компилируется без проблем, но я получаю следующую ошибку во время выполнения:

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

Я не понимаю, почему я получаю этоошибка из MyDateSpinnerView, а не из MyDateSpinnerModel или MyDateSpinnerController, и я не знаю, как ее решить.

1 Ответ

0 голосов
/ 09 апреля 2019

Я нашел проблему. Это была IDE (доктор Ява).

Я не уверен, что случилось, но сегодня, когда я открыл его, он упал. Затем я снова открыл его, и все настройки были установлены по умолчанию. Я должен был установить все настройки снова, и все работало просто отлично.

...