Here is my output for echo %PATH% and java -version on the Admin account- it appears Java 16 is installed.
In my Add/Remove Programs tab I also found that OpenJDK 11 was installed.. I thought this might be a conflict so I removed OpenJDK prior to invoking these commands. However it did not have an affect on being able to successfully launch JMRI from the non-admin user account.
C:\Users\cpunc>echo %PATH%
C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\Users\cpunc\AppData\Local\Microsoft\WindowsApps;
C:\Users\cpunc>java -version
java version "16.0.1" 2021-04-20
Java(TM) SE Runtime Environment (build 16.0.1+9-24)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.1+9-24, mixed mode, sharing)
Here is the output from the User account
C:\Users\NAPM Tower>echo %PATH%
C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\Users\NAPM Tower\AppData\Local\Microsoft\WindowsApps;
C:\Users\NAPM Tower>java -version
java version "16.0.1" 2021-04-20
Java(TM) SE Runtime Environment (build 16.0.1+9-24)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.1+9-24, mixed mode, sharing)
The outputs appear identical to me??
Mark Z