Неправильный класс в netbeans сгенерировал код карты ресурсов для диалогов - PullRequest
0 голосов
/ 28 июня 2011

Кажется, есть ошибка в netbeans 6.9.1, когда он генерирует код ResourceMap.Мой проект называется ScriptedResponseApp, а основная запись - ScriptedResponseAppView.Итак, для всех диалогов я должен получить что-то вроде

org.jdesktop.application.ResourceMap resourceMap =Application.getInstance(ScriptedResponseApp.class).getContext().getResourceMap(SomeDialogClass.class)

, но вместо этого я получу

org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(scriptedresponseapp.ConsoleView.class).getContext().getResourceMap(SomeDialogClass.class);

, где ConsoleView - другой не связанный класс в моем проекте.Почему NetBeans выбирает ConsoleView в качестве основного класса и как мне это исправить?В качестве обходного пути я закрывал netbeans, редактировал код в текстовом редакторе и снова открывал netbeans.Это работает до тех пор, пока я не внесу изменения во что-либо, связанное с файлом ресурсов, который генерирует этот же неправильный код.

Есть идеи, как исправить эту надоедливую ошибку?

1 Ответ

0 голосов
/ 13 июля 2011

Я не знаю, если это ошибка. В моем случае я реорганизовал основной класс, но NetBeans не изменяет project.xml (папка nbproject).

Я изменился, и это сработало.

...