Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

msvcr100.dll missing from jdk1.8.0_261 - breaks SQL Developer?

Rod AllenOct 2 2020

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

  1. why was this file removed in jdk1.8.0_261?
  2. 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
Comments
Post Details
Added on Oct 2 2020
3 comments
10,056 views