NetBeans и исполняемые файлы JAR - PullRequest
2 голосов
/ 31 августа 2011

Новое для разработчика NetBeans здесь.Когда я впервые создал свой проект и начал компилировать, я заметил, что NetBeans автоматически создал каталог dist/ в корне моего проекта и создавал исполняемый JAR-файл в этом каталоге.

Сейчас я занимаюсь разработкой для несколькихнедель, и добавил много файлов ресурсов в мой проект, включая системный журнал, встроенную базу данных SQLite и несколько файлов свойств.Это файлы, которые моя программа (приложение Swing) должна читать / записывать во время выполнения для правильной работы.

Я только сегодня утром заметил, что исполняемому JAR в моем каталоге dist/ уже несколько недельи что компиляция моего проекта не обновляет его.Мне интересно, если это потому, что теперь есть все эти новые файлы ресурсов, и NetBeans не знает, как / где их упаковать для автоматически создаваемого исполняемого JAR.

Означает ли это, что мне придется настроитьсам build.xml?Или есть диалоговое окно NetBeans, куда я могу попасть, где я могу указать, где все паковать?И если NetBeans должен делать это автоматически, что может быть причиной того, что он прекратил создавать JAR для меня, и что я могу сделать, чтобы снова вызвать эту функцию?

Я вошел в Свойства проекта >>Упаковал и убедился, что каталог JAR file по-прежнему dist/MyProgram.jar и что флажок Сборка JAR после компиляции все еще проверен, поэтому, очевидно, что-то еще либо нарушает сборкуили возиться с NB.

Спасибо за любые советы!

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

Если включен режим «Скомпилировать при сохранении», то ваш файл .jar будет сгенерирован только при выполнении «Очистить и собрать» (функция «Скомпилировать при сохранении» недоступна, если включен параметр «Скомпилировать при сохранении»)

0 голосов
/ 31 августа 2011

Для обновления файла в вашем каталоге / dist вам нужно очистить и собрать внутри netbeans.

Я использую Netbeans 7.0, и это решение работает для меня.

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