Ignition Vision Client runtimes folder

Hello,

I am trying to create a Windows 11 kiosk using XML. I want to be able to make the file path for the runtimes Java somewhat dynamic, currently it is set to “%USERPROFILE%\.ignition\cache\resources\runtimes\17.0.13\bin\java.exe” but when the version changes it will break and no longer work as the run path will no longer be valid due to the XML pointing towards the old version. I have created a script that will create a folder junction link that will point towards the highest runtime version and instead point towards “%USERPROFILE%\.ignition\cache\resources\runtimes\Current Version\bin\java.exe”.

Is there a way to change the local user file path that the Ignition Client Launcher opens so that it will look at open the “%USERPROFILE%\.ignition\cache\resources\runtimes\Current Version\bin\java.exe” instead of the “%USERPROFILE%\.ignition\cache\resources\runtimes\17.0.13\bin\java.exe”

If you add the ignition.runtimeOverride system prop (as in -Dignition.runtimeOverride=true) you tell the client/designer "trust me, bro, I'll handle launching the correct Java version for you"), and then whatever Java executable you used to launch the process is preserved, so it can be wherever you want.