I have a JavaFX app that's currently assembled into an MSI installer package using WIX Toolset, bundled together with a certain JDK distributive (8u71).
The cause for the bundling is that after JDK version 8u71, there have been certificate recognition issues, and thus the app had to be made independent from Java updates - prior, WebStart was used to maintain installation and updates.
The difference now is that the MSI installer always requires administrator rights - both for installation and updating. This no longer suits the solution requirements.
The app is intended to be used under Windows 10.
So the question is: what options do I have available if I want to make updates not require admin rights? (initial installation requiring admin rights is fine)
E.g.:
Is it possible to somehow make WebStart use a user's local JDK installation instead of the machine-installed Java?
Can both JDK and Java App be installed in user context via an assembled installer (with WIX Toolset, or another tool)?
Is there a way to update a JavaFX app without actually having to launch the same kind of MSI installer used for initial installation?
Any other probable solutions?