gpt4 book ai didi

Oracle SQL Developer 初始化欢迎页面时出现问题

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:46 26 4
gpt4 key购买 nike

我安装了 Oracle Sql developer,但没有获得启动页面。遇到 JavaFx 错误。

Problem Initializing JavaFx runtime

我该如何解决这个问题?

最佳答案

手动破解

如果您不关心欢迎页面,只想摆脱错误,您可以阻止欢迎页面在启动时显示:

  1. 找到包含在启动时显示欢迎页面的设置的文件

    (注意:如果您安装了多个版本的 SQL Developer,您可能会发现多个文件;通常您会想要为最新版本的 SQL Developer 编辑文件,如系统目录中的版本号,例如 system19.4.0.354.1759 )

    • Linux/Mac

      find ~/.sqldeveloper/ -name dtcache.xml

      例如

      $ find ~/.sqldeveloper/ -name dtcache.xml
      /home/user/.sqldeveloper/system19.4.0.354.1759/o.ide.13.0.0.1.42.190403.1502/dtcache.xml
    • window

      在 C:\Users(您的用户)\AppData\SQL Developer\systemn.n.n.n.n.n\o.ide.n.n.n.n.n.n.n 中的某处查找名为 dtcache.xml 的文件

  2. 在您喜欢的编辑器中打开该文件

  3. 寻找这一行:

    <Key>oracle.help.StartPageEditor:TabCheckboxState:Default</Key>

    在该行下方,将值从 true 更改为至 false

    例如

    <Value class="java.lang.Boolean">false</Value>

    如果它不存在,那么你可以简单地将其添加到文件末尾 </dt-cache> 之前:

    <Item>
    <Key>oracle.help.StartPageEditor:TabCheckboxState:Default</Key>
    <Value class="java.lang.Boolean">false</Value>
    </Item>

安装JavaFX

如果要正确修复此错误,则需要安装 JavaFX。由于只有一些 Java 发行版与 JavaFX 捆绑在一起,这有点复杂。

如果您使用的是 Ubuntu,请参阅下文。否则:

  1. 查找并安装 JavaFX 附带的 Java 分发版(确保安装 Java 11 或 8,因为这些是 SQL Developer 支持的版本)

    • 使用 SDKMAN , 安装任何包含 fx 的发行版在名称中:

      $ sdk list java | egrep "8.0|11.0" | grep fx
      | | 11.0.10.fx | zulu | | 11.0.10.fx-zulu
      | | 8.0.282.fx | zulu | | 8.0.282.fx-zulu
      | | 11.0.10.fx | librca | | 11.0.10.fx-librca
      | | 8.0.282.fx | librca | | 8.0.282.fx-librca

      例如

      sdk install 11.0.10.fx-zulu
    • 或者,您可以手动安装带有 JavaFX 的 Java 发行版

  2. 如果 SQL Developer 找不到 Java,您可能需要通过设置 SetJavaHome 手动将其指向您安装的 Java。在 product.conf 中

    这将因操作系统和 Java 发行版而异

Ubuntu 的完整说明

由于这个问题是专门针对 Ubuntu 提出的,以下是使用 JavaFX 安装 Oracle SQL Developer 的完整步骤:

  1. 安装 alien、OpenJDK 11 和 OpenJFX

    sudo apt install alien openjdk-11-jdk openjfx
  2. 下载 SQL Developer >= 19.2
    https://www.oracle.com/tools/downloads/sqldev-downloads.html

    • 下载 Linux RPM
  3. 安装 SQL Developer

    sudo alien -i sqldeveloper-*.rpm
  4. (可选)创建桌面条目

    echo "[Desktop Entry]
    Type=Application
    Name=Oracle SQL Developer
    Exec=sqldeveloper
    Icon=/opt/sqldeveloper/icon.png
    Terminal=false" >> ~/.local/share/applications/sqldeveloper.desktop
  5. 在终端打开SQL developer,设置JDK路径

    $ /usr/local/bin/sqldeveloper 
    Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/user/.sqldeveloper/19.4.0/product.conf
    /usr/lib/jvm/java-11-openjdk-amd64/

关于Oracle SQL Developer 初始化欢迎页面时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52484814/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com