9

已在 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了缺失。发现SQL Developer3.x最大支持jdk1.6.X。

4

6 回答 6

26

即使问题得到了回答,我也想指出,应该避免从不受信任的来源下载随机 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

干杯,安东尼奥·休特

于 2015-10-13T14:04:10.250 回答
23

这些信息在 中指定ORACLE_HOME\sqldeveloper\releasenotes。所以安装 jdk1.6 并使sqldeveloper.confSetJavaHome 指向这个。

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

该文件来自

此文件下载自:http ://www.dll-files.com

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

安装说明:

.dll从文件中提取.zip文件。我们建议您将 .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,您还应该将 确保覆盖任何现有文件(但为安全起见.dllC:\Windows\SysWOW64\ 请备份原始文件)。重新启动计算机。

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

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

如果您有任何其他问题,请参阅我们的帮助部分www.dll-files.com/support/

于 2014-04-08T06:54:06.863 回答
7

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

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

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

SQL 开发者开始了!

于 2016-02-08T17:29:55.333 回答
3
  1. (path)\sqldeveloper.sqldeveloper\bin\sqldeveloper.conf使用 Notepad++ 或其他一些高级文本编辑器进行编辑。不要为此使用 Windows 记事本。
  2. 找到SetJavaHome变量。将“../../jdk”替换为您的常规 PC Java 源代码。我的是"C:\Program Files\Java\jdk1.8.0_73"

    完成后,该行如下所示:

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

  3. 保存并退出。

于 2016-02-19T01:14:49.043 回答
2

我在运行 Oracle JDeveloper 时遇到此错误。

我已将msvcr100.dll文件从复制C:\Windows\System32C:\Program Files\Java\jdk1.8.0_261\jre\bin. 它对我有用。还要检查环境变量设置。

于 2020-09-13T14:04:55.923 回答
1

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

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

于 2017-11-22T12:48:52.397 回答