问题描述
所以我下载了:
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.121
和1.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无法打开-没有错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!