java - Oracle SQL Developer 4.2.0.17.089.1709 无法打开 - 无错误

标签 java sql oracle oracle-sqldeveloper

所以我已经下载了:

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

将其解压到Windows 7 SP1 32位机器的C盘C:\sqldeveloper

当我运行sqldeveloper.exe时,没有任何反应。

编辑:

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

Congratulations! You have the recommended Java installed (Version 8 Update 131).

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

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

Error occurred during initialization of VM

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

最佳答案

经过一些故障排除后,最终发现问题是安装了多个版本的 JRE 和 JDK(JDK 和 JRE 均为 1.8.1211.8.131)。

我删除了旧的1.8.121 fodlers并重新运行sqldeveloper.exe,它再次询问我JDK的位置,将其指向1.8 .131 文件夹并且成功了。

关于java - Oracle SQL Developer 4.2.0.17.089.1709 无法打开 - 无错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44718104/

相关文章:

java - 当类具有接口(interface)和抽象父类(super class)时,我应该用什么来声明我的对象?

java - Java中的优先级队列

java - 自定义 ParseQueryAdapter 的问题

sql - 我写了一个触发器,但不起作用。我错过了什么吗?

java - Jsoup HTML 解析在 java 上工作,但在 android studio 上不起作用

mysql - 跨多个表的 SQL select 语句

mysql - 如果计数 == 0,SQL 返回 0

sql - 不直接相关的表的完整性约束

sql - 是否建议在 Oracle EBS 并发程序中提交一个 Commit?

sql - 三值逻辑上下文中 bool 运算符和比较运算符的语义