Long ago, I installed 32-bit Oracle SQL Developer 2.1 on a Windows XP (32-bit) machine. I have since moved to Windows 7 (64-bit) and copied the SQL Developer 2.1 from the old machine onto the new one.
When I try to run sqldeveloper.exe
, I get the following message:
The program can’t start because MSVCR71.dll is missing from your computer. Try reinstalling the program to fix this program.
I know that this is because of 32-bit software which was installed in Windows XP is incompatible with 64-bit machine. Is there any alternative to open 32-bit software on a 64-bit machine, or do I need to install the 64-bit version of Oracle SQL Developer?
This question is related to
dll
oracle-sqldeveloper
Agreed with jcadcell comments, but had to use JDK 1.8 because my eclipse need that. So I just copied the MSVCR71.DLL from jdk1.6 and pasted into jdk1.8 in both the folder jdk1.8.0_121\bin and jdk1.8.0_121\jre\bin
and it Worked .... Wow... Thanks :)
Based on this page:
I found this error occurred when I was using the wrong version of Java. When I changed my environment from Java 7 down to Java 6 the error no longer appeared.
(The MSVCR71.DLL file is in the JDK 6 bin
directory, where JDK 7 has MSVCR100.DLL.)
MY SOLUTION!!!!!!! I fixed this problem when I was trying to install business objects. When the installer failed to register .dll's I inputted the MSVCR71.dll into both system32 and sysWOW64 then clicked retry. Installation finished. I did try adding this in before and after install but, install still failed.
Source: Stackoverflow.com