SQL Developer版本4.2.0.17在我使用的计算机(我正在使用Windows)上设置。SQL Developer 17.2 - 无法启动Java虚拟机
该版本的文件夹包含一个jdk文件夹,SQL开发人员运行良好。
我下载了SQL Developer 17.2并解压缩了该文件。当我去运行.exe时,我被要求确认计算机上jdk的位置。
那时,我没有意识到jdk文件夹已经在SQL Dev 4.2的文件夹中。
c:\驱动器上还有一个'OraHome_WF'文件夹,其中包含一个jdk文件夹,因此我确认这是第一次启动SQL Dev 17.2时jdk文件夹的位置。现在
当我启动SQL开发17.2我得到一个错误信息:
无法启动在路径上的Java虚拟机的位置:C:\ OraHome_WF \ JDK \ JRE \ BIN \ msvcr100.dll
我查看了17.2文件夹,看看是否有任何配置或设置文件可能在我把错误的jdk路径放入后更新,所以我可以指向正确的jdk文件夹,但我看不到任何东西。
我尝试删除17.2文件并再次解压缩17.2文件夹,但是当我启动SQL Dev时,我得到了同样的错误,而未询问jdk文件夹的位置。
有什么办法可以解决这个问题吗?
我已经尝试以下解决方法: SQL Developer error Unable to find Java Virtual Machine
我想你在Windows上运行它。如果是,则进入'%APPDATA%\ SQL Developer'子目录,然后删除一个包含SQL-Developer版本号的子目录,如'system 17.2.xxxxxx'。这将清除所有程序的设置。然后再运行一次。 – krokodilko
尝试将MSVCR100.dll文件从\ jdk \ jre \ bin复制到sqldeveloper \ bin文件夹 – I3rutt
感谢您的回复......我尝试了第二个选项,将.DLL文件复制到'sqldeveloper \ bin',但没有' t修复它。我尝试了第一个选项(我使用的是Windows,对不起 - 编辑了这个问题来说明) - 那里有一个名为'SQLHistory'的文件夹,'system4.2.0.17.089.1709'和'tmp'但没有折叠17.2 ... – 4532066