This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
The jnlp run creates userdit in user home dir. It is better to create it in build/jnlpuser folder of project.
No. The "Run" action on a suite tests the app in development mode, which uses a testuserdir in the project. "Run JNLP" tries it out in actual deployment mode, so it will work like it will work for a real user.
IMHO it is not good idea. It is the same like you tests your code in $HOME/.netbeans/dev userdir before you commit into cvs. Are you sure that it is correct? For Example you can work on new version of application. So why to you the same workdir like it will work for real user.
"Run JNLP" is not for routine testing of the app as you develop it. Use "Run" for that. "Run JNLP" is for final checking of JNLP packaging to make sure that this step does not introduce any odd problems. "ant tryme" for NB developers is akin to "Run"; "Run JNLP" would be something more like ant build-nozip ant -f installer/build.xml sh installer/build/netbeans-dev or something like that, which of course would use your default userdir location. In the future we would like to actually have Run JNLP publish a WAR to a bundled app server and launch javaws on the URL, which of course ought to behave precisely as if you opened that URL in your web browser without the IDE - which would use whatever userdir is considered default for the app. Not sure how best to make this clear in the UI.
Ok
Thought of a different idea.
Rather than changing the default JNLP userdir, build scripts now *remove* the default JNLP userdir (with a one-level backup for safety) when cleaning the suite. This should be enough to avoid clogging up your JNLP userdir with obsolete settings - you just need to do a clean build. committed * Up-To-Date 1.15 harness/release/jnlp.xml committed * Up-To-Date 1.17 harness/release/suite.xml
ok I agree, it is now much better