本文介绍了Oracle SQL Developer 4.2.0.17.089.1709无法打开-没有错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以我下载了:

Oracle SQL Developer 4.2.0.17.089.1709 Windows 32位/64位版本

Oracle SQL Developer 4.2.0.17.089.1709 Windows 32-bit/64-bit version

将其提取到Windows 7 SP1 32位计算机上的C驱动器C:\sqldeveloper

Extracted it to a Windows 7 SP1 32 bit machine to the C drive C:\sqldeveloper

当我运行sqldeveloper.exe时,什么也没发生.

When I run sqldeveloper.exe nothing happens.

我还安装了JRE 1.8.131 jre-8u131-windows-i586& JDK 1.8.131 jdk-8u131-windows-i586

I have also installed JRE 1.8.131 jre-8u131-windows-i586 & JDK 1.8.131 jdk-8u131-windows-i586

使用以下命令在CMD中运行它:

Running it in CMD by using:

cd C:\sqldeveloper\sqldeveloper\bin并运行sqldeveloper.exe并得到以下错误:

cd C:\sqldeveloper\sqldeveloper\bin and running sqldeveloper.exe and get the following error:

java/lang/ClassNotFoundException:打开JAR文件C:\sqldeveloper\jdk\jre\lib\rt.jar

java/lang/ClassNotFoundException: error in opening JAR file C:\sqldeveloper\jdk\jre\lib\rt.jar

推荐答案

在进行了一些故障排除后,它最终成为具有多个JRE&的版本的问题.已安装JDK(对于JDK和JRE,均为1.8.1211.8.131).

After some troubleshooting it ended up being an issue with having multiple versions of JRE & JDK installed (both 1.8.121 and 1.8.131 for JDK & JRE).

我删除了较旧的1.8.121文件夹,然后重新运行sqldeveloper.exe,它再次询问我JDK的位置,将其指向1.8.131文件夹,并且可以正常工作.

I deleted the older 1.8.121 fodlers and re ran sqldeveloper.exe and it asked me again for the location of JDK, pointed it to the 1.8.131 folder and it worked.

这篇关于Oracle SQL Developer 4.2.0.17.089.1709无法打开-没有错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 08:53