Hi All,
I just downloaded and installed jdk-8u261-windows-x64.exe (I was previously using jdk-8u251) and when I reconfigured SQL Developer (sqldeveloper-20.2.0.175.1842-no-jre.zip) to use jdk-8u261 - it failed to start and complained about not being able to find msvcr100.dll in C:\Program Files\Java\jdk1.8.0_261\jre\bin. Sure enough when I compared the contents of the jre\bin with C:\Program Files\Java\jdk1.8.0_251\jre\bin I can see that the previous version included this file. So I have 2 questions
- why was this file removed in jdk1.8.0_261?
- why might SQL Developer be looking for it in this location rather than the default location for a Visual C runtime file which is C:\Windows\System32?
I already tried installing and reinstalling the Visual C++ Runtime 2010 SP1 Redistributable package
I would be interested to know if anyone else can replicate this error, and what the root cause might be? The fix /workaround of copying the dll from the jdk1.8.0_251 works but should we really have to do this?
Regards
Rod