Solution:
- Run regedit as the Administrator
- Expand HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
- Add a new Key to App Paths called sqldeveloper.exe
- Set the (Default) value to the full path to the executable (including the executable name).
- Create a new String value for sqldeveloper.exe called Path and set its value to thejre / bin folder in the SQLDeveloper files.
And here’s what it looks like:
This problem isn’t limited to Oracle SQLDeveloper. It will be common to any application distributed without an installation process that is dependent on a runtime file that was formerly located in the Windows folder.