首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用JDK (64位)的SQL Developer无法找到JVM

使用JDK (64位)的SQL Developer无法找到JVM
EN

Stack Overflow用户
提问于 2015-07-02 09:57:47
回答 18查看 255.6K关注 0票数 43

我只是浪费了一天早上试图让SQL developer在我当前的设置上工作:

  • OS: Windows 8.1虚拟机通过Parallels在mac上运行。
  • 没有安装oracle客户端或即时客户端
  • 没有安装Java

可重复的步骤如下

  • 我下载了使用JDK (全部64位)的,并将其解压缩到C:/Program /。
  • 我双击C:/Program /sqldeveloper/sqldeveloper.exe

我收到以下信息:

无法启动Java虚拟机 位于小径处: C:/Program /sqldeveloper/jdk/jre/bin/server/jvm.dll

有人能帮帮我吗?我还尝试先安装Java1.8 (64位),然后安装没有Java的SQL版本。这也没用。当我选择JDK主页的位置时,它还发送了一条错误消息,表示它在我说的地方找不到任何JVM。雪上加霜的是,每次我遵循这个过程,熊猫杀毒软件都会告诉我sqldeveloper感染了,删除了文件,并鼓励我重新启动。

有人能帮帮我吗?我会很感激的。

先谢谢你

EN

回答 18

Stack Overflow用户

发布于 2016-06-01 14:29:41

我也遇到了同样的问题,并通过将MSVCR100.dll文件从sqldeveloper\jdk\jre\bin复制到sqldeveloper\sqldeveloper\bin文件夹来解决它。

来自启动失败的艾瑞克·安德森

请注意,不同版本的SQL需要不同版本的MSVCR*.dll。下面的各种评论提供了适用于他们的版本。

票数 117
EN

Stack Overflow用户

发布于 2017-01-05 21:38:13

创建目录bin

代码语言:javascript
复制
D:\sqldeveloper\jdk\

复制

代码语言:javascript
复制
msvcr100.dll

从…

代码语言:javascript
复制
D:\sqldeveloper\jdk\jre\bin

代码语言:javascript
复制
D:\sqldeveloper\jdk\bin
票数 30
EN

Stack Overflow用户

发布于 2020-12-18 03:55:07

我在打开sql developer时遇到了类似的问题,它给了我以下错误

由于缺少文件MSVCR100.DLL,无法启动Java虚拟机

我使用的是JDK 8和windows 64位版本。另外,我下载了oracle sql developer软件,没有jdk/jre选项,因为我已经在我的系统中安装了jdk 8。在双击sqldeveloper.exe文件时,它要求我输入JDK的路径。我给出了路径,然后它给出了JVM MSVCR100.DLL错误。

我检查了C:\Program,在那里找不到MSVCR100.DLL文件。

然后在搜索微软论坛之后,了解这个dll是64位: Microsoft Visual C++ 2010 SP1可再发行包(x64)的一部分。

安装上述microsoft软件包后,我可以在C:\Windows\System32 32下找到dll

然后做了下面的事

  • Files\Java\jdk1.8.0_271\jre\bin复制了C:\Windows\System32 32\msvcr100.dll-> C:\Program

这解决了错误,当Oracle SQL developer找到正确的dll时,我能够打开它。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31181438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档