JavaPortableLauncherU.nsi is hardcoded in multiple places to use "CommonFiles\Java".
I tried changing it, but it seems not to be used in the compiled version.
Can you add JavaPortableLauncher.ini that includes a custom path to Java?
If you wonder why it's custom, I've used jPortable in Eclipse (a portable compiler), which requires it to be "jre" instead of "CommonFiles\Java".
Thanks!