I am trying to collect all information in order to create a native MSI bundle that is "per user" based - but failed.
(.) The MSI should install into the user's local directory
(.) There should be no admin permission required
When using the default <fx:deploy ... nativebundle="msi" ...>-ANT-element, then the MSI is created "system wide" based, installing in "/Prorgram Files" and requiring an admin permission.
In the Oracle docu (http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm) there is no concrete hint how to create "per user" based MSI files. Maybe, someone already has done this and could tell the imprortant steps...
PS: I know - using the .exe-bundling with Inno Setup will create "per user" based installers by default, but I do not want to use .exe if possible
although the parameter name doesn't give much indication that it's system vs per user :)
I checked that the MSI bundler code and it should honor this.
Let me know if this works (I don't have time to try myself today and am leaving on Holidays for a week so won't be able to check until I'm back).
I am terribly sorry for not having responded in time! (I thought that I get some automatic notification if someone responds, but this does not seem to be the case.)
I now tried what you propsed (<fx:preferences install="false"/>) - and it works.
Thanks a lot,