Java-код в среде IDE Netbeans: выполняемый код является более старым!даже когда я делаю изменения в коде - PullRequest
0 голосов
/ 09 февраля 2011

Я создаю приложение на Java, используя IDE Netbeans.Я пытаюсь отладить некоторые ошибки в моем коде.Но даже когда я изменяю сообщения, передаваемые в операторах журнала, я не вижу соответствующего изменения в зарегистрированных сообщениях.Это означает, что при выполнении кода он, вероятно, запускает более старую версию кода и печатает также старую версию сообщений журнала.

В чем причина этой ошибки?и как мне это исправить?

Спасибо за помощь ..

Ответы [ 3 ]

1 голос
/ 09 февраля 2011

У меня была та же проблема ... закрытие и повторное открытие netbeans исправили это для меня ...

0 голосов
/ 09 февраля 2011

Компиляция при сохранении должна быть установлена.Смотрите свойства вашего проекта.(Щелкните правой кнопкой мыши, выберите свойства, затем выберите компиляцию).Другая возможность состоит в том, что вы должны повторно развернуть свой проект.В таком случае я бы рекомендовал взглянуть на jRebel.

0 голосов
/ 09 февраля 2011

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

Да, вам нужно включить build-on-save, иначе GlassFish не сможет показать вам изменения, потому что новые изменения никогда не были развернуты,Иногда развертывание на сохранение сильно беспокоит.Итак, я не включаю сборку при сохранении и не работаю с тестами, поэтому запускаю свои тесты, чтобы увидеть результат изменений.Когда все выглядит нормально, я собираю приложение и развертываю его на сервере для дальнейших проверок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...