Невозможно запустить проект с чем-нибудь кроме локальной кодовой базы в Netbeans - PullRequest
0 голосов
/ 13 июня 2011

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

Project cannot be run with non-local codebase. Open project properties dialog and set Web Start Codebase to Local Execution.

Неделю или две назад я смог запустить его с помощью пользовательской базы кода. Я не знаю об изменениях, которые я сделал, которые могли бы привести к этому. Я могу построить проект, но не запускать его, разве этого ожидать?

Есть идеи, что вызвало это и как / если я могу запустить это с нелокальной базой кода?

1 Ответ

0 голосов
/ 27 июня 2011

После выяснения, почему это происходило, выясняется, что это сделано намеренно. Так как, когда вы запускаете проект в NetBeans, вы запускаете его локально, было бы неправильно пытаться обслуживать его из нелокальной базы кода. Следовательно, скрипт ant в проекте гарантирует, что вы запускаете его с локальной кодовой базой.

Однако вы всегда можете собрать его с нелокальной базой кода, развернуть файл jar, а затем протестировать его.

К сожалению, нет никакого способа создать другой профиль сборки, чтобы построить его с нелокальной базой кода, когда вы этого хотите, и собрать его с локальной базой кода в другое время.

...