Dlho som nainštaloval 32-bit Oracle SQL Developer 2.1 na 32-bitovom počítači so systémom Windows XP. Odvtedy som sa presunul do systému Windows 7 (64-bit) a skopíroval som SQL Developer 2.1 zo starého stroja na nový.
Keď sa pokúšam spustiť sqldeveloper.exe
, Dostanem nasledujúcu správu:
Program nemôže začať, pretože z vášho počítača chýba program MSVCR71.dll. Skúste znova nainštalovať program na opravu tohto programu.
Viem, že je to kvôli 32-bitovému softvéruktorý bol nainštalovaný v systéme Windows XP, je nekompatibilný so 64-bitovým počítačom. Existuje nejaká alternatíva k otvoreniu 32-bitového softvéru na 64-bitovom počítači alebo potrebujem nainštalovať 64-bitovú verziu produktu Oracle SQL Developer?
odpovede:
14 pre odpoveď č. 1Tu je riešenie, ktoré som našiel:
Ako opraviť chýbajúci problém MSVCR711.dll
Môžeš nájsť MSVCR71.dll
súbor v nasledujúcom umiestnení nainštalovaného adresára SQL Developer 2.1:
sqldeveloper-2.1.0.63.10sqldeveloperjdkjrebinMSVCR71.dll
2 pre odpoveď č. 2
Založené na táto strana:
- Spustite program regedit (nezabudnite spustiť ako správca)
- Rozbaľte položku HKEY_LOCAL_MACHINE
- Rozbaľte SOFTWARE
- Rozbaliť Microsoft
- Rozbaľte systém Windows
- Rozbaľte CurrentVersion
- Rozbaľte cesty aplikácie
- V aplikácii Cesty pridajte nový kľúč nazvaný sqldeveloper.exe
- Rozbaľte sqldeveloper.exe
- Modifikujte hodnotu (DEFAULT) na úplnú cestu k spustiteľnému súboru sqldeveloper (pozri príklad pod krok 11)
- Vytvorte novú STRINGOVÚ HODNOTU s názvom PATH a nastavte ju na cestu sqldeveloper + jdkjrebin
1 pre odpoveď č. 3
Našiel som túto chybu, keď som použil nesprávnu verziu Java. Keď som zmenil svoje prostredie z Java 7 na Java 6, chyba sa už nezobrazovala.
(Ďalej len MSVCR71.DLL súbor je v JDK 6 bin
adresár, kde má JDK 7 MSVCR100.DLL.)
0 pre odpoveď č. 4
Súhlasil s komentármi jcadcell, ale musel použiť JDK1,8, pretože moje zatmenie je potrebné. Takže som skopíroval MSVCR71.DLL z jdk1.6 a vložil do jdk1.8 v oboch zložkách jdk1.8.0_121bin a jdk1.8.0_121jrebin
a pracoval .... Wow ... Thanks :)