【问题标题】:Oracle SQL Developer 4.2.0.17.089.1709 wont open - no errorsOracle SQL Developer 4.2.0.17.089.1709 无法打开 - 没有错误
【发布时间】:2017-06-23 09:38:09
【问题描述】:

所以我已经下载了:

Oracle SQL Developer 4.2.0.17.089.1709Windows 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

恭喜! 您已安装推荐的 Java(版本 8 更新 131)。

使用CMD 运行它:

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

虚拟机初始化时出错

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

【问题讨论】:

  • 可以在CMD窗口启动吗?可能会出现一些有用的日志。
  • 1.在 Win 7 搜索栏中键入“cmd”。 2) 更改放置 SQL Developer 的目录(“cd”命令)。 3) 输入“sqldeveloper.exe”
  • 什么都没有发生,我更改了目录cd C:\sqldeveloper 然后运行sqldeveloper.exe 它只是开始一个新行
  • @hinotf 好的,我使用位置C:\sqldeveloper\sqldeveloper\bin 运行它并运行sqldeveloper.exe 然后我遇到了一个错误,我将在我的问题中提出。
  • 尝试编辑 C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf 并修改以“SetJavaHome”开头的行。这应该指向正确的 jdk 目录。比如在我的配置文件(Win 7 64,SQLDev 4.1)“SetJavaHome ../../jdk”

标签: java sql oracle oracle-sqldeveloper


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-11-09
    • 2022-01-08
    • 2018-11-24
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多