Oracle - SQL Developer:您的计算机缺少msvcr100.dll

时间:2014-04-08 06:54:07

标签: oracle-sqldeveloper windows64

在Windows 7(64位机器)中安装了11g。由于SQL开发人员不能使用64位jdk。

安装了32位jdk1.7.0 并将ORACLE_HOME\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf文件SetJavaHome更改为32位jdk1.7.0。

再次启动了SQL开发人员,但它丢失了msvcr100.dll。在max jdk1.6.X中找到SQL Developer3.x支持。

6 个答案:

答案 0 :(得分:22)

这些信息在ORACLE_HOME\sqldeveloper\releasenotes中指定。所以安装jdk1.6并将sqldeveloper.conf SetJavaHome指向此。

其他解决方法是转到jdk1.7.0安装路径jdk1.7.0\jre\bin copy msvcr100.dll并将其粘贴到ORACLE_HOME\sqldeveloper\sqldeveloper\bin并再次尝试启动SQL Developer。它将开始。

该文件来自

此文件已从:http://www.dll-files.com

下载

如果您是从其他地方下载的,请告诉我们:http://www.dll-files.com/contact.php

安装说明:

.dll文件中提取.zip文件。我们建议您将.dll解压缩到请求.dll的程序的安装目录。

如果这不起作用,则必须将.dll解压缩到系统目录中。默认情况下,这是:

C:\Windows\System (Windows 95/98/Me)

C:\WINNT\System32 (Windows NT/2000)

C:\Windows\System32 (Windows XP, Vista, 7, win 8)

如果您使用的是64位版本的Windows,则还应将.dll放入C:\Windows\SysWOW64\ 确保覆盖任何现有文件(但为了安全起见,请制作原始文件的备份副本)。 重新启动计算机。

如果问题仍然存在,请尝试以下操作:

  • 打开Windows“开始”菜单,然后选择“运行...”。
  • 键入CMD并按Enter键(或者,如果使用Windows ME,请键入COMMAND))。
  • 键入regsvr32 .dll并按Enter键。

如果您有任何其他问题,请参阅www.dll-files.com/support/

上的帮助部分

答案 1 :(得分:21)

即使问题得到解答,我也想指出应该避免从不受信任的来源下载随机DLL。

如果您缺少MSVCR100.DLL,只需为您的平台安装正确的redist。

32位:Microsoft Visual C ++ 2010 SP1可再发行组件包(x86) http://www.microsoft.com/de-de/download/details.aspx?id=8328

64位:Microsoft Visual C ++ 2010 SP1可再发行组件包(x64) http://www.microsoft.com/en-us/download/details.aspx?id=13523

干杯, 安东尼奥·休特

答案 2 :(得分:6)

我刚刚将包含jdk的最新4.1.3版本 - Windows 64-bit with JDK 8 included下载到我的Windows Server 2008 R2 64-bit并遇到了同样的问题。无法启动sqldeveloper.exe,因为您的计算机缺少" msvcr100.dll "。

我不想安装任何额外的英国媒体报道,所以我做了:

  • 从原始下载SQLDeveloper文件夹msvcr100.dll
  • 获取sqldeveloper\jdk\jre\bin
  • 并将其复制到您的oracle安装bin文件夹,就我而言 - C:\oraclexe\app\oracle\product\11.2.0\server\bin

SQL开发人员开始了!

答案 3 :(得分:3)

  1. 使用Notepad ++或其他一些高级文本编辑器编辑(path)\sqldeveloper.sqldeveloper\bin\sqldeveloper.conf。不要使用Windows记事本。
  2. 找到SetJavaHome变量。将“../../ jdk”替换为常规PC Java源代码。我的是“C:\ Program Files \ Java \ jdk1.8.0_73”

    完成后,该行看起来像这样:

    SetJavaHome C:\Program Files\Java\jdk1.8.0_73

  3. 保存并退出。

答案 4 :(得分:1)

JDK需要msvcr100.dll与sqldeveloper.exe位于同一目录中,或者已经安装在环境路径变量中定义的位置的Windows机器上。在我安装了其他软件(不是干净机器)的各种Windows 7机器上测试SQL Developer安装时,msvcr100.dll安装在C:\ Windows \ system32 \ msvcr100.dll上。

你可以从sqldeveloper \ jdk \ jre \ bin \ msvcr100.dll获取它(请参阅你的安装目录) 我遇到了同样的问题,对我有用。

答案 5 :(得分:1)

运行Oracle JDeveloper时出现此错误。

我已将msvcr100.dll文件从C:\Windows\System32复制到C:\Program Files\Java\jdk1.8.0_261\jre\bin。 它为我工作。还要检查环境变量设置。