You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu中启动Oracle SQL Developer遇到问题

解决SQL Developer启动时UnsatisfiedLinkError问题

1. 安装缺失的X11依赖库

该错误核心是系统缺少Java AWT依赖的X11本地组件,执行对应系统的安装命令:

  • Debian/Ubuntu系:
sudo apt-get install libxext6 libxrender1 libxtst6 libxi6
  • RHEL/CentOS/Fedora系:
sudo dnf install libXext libXrender libXtst libXi

2. 切换兼容的JDK版本

你当前使用的OpenJDK 18与SQL Developer 2021版本存在兼容性问题,建议切换到JDK 11:

  • 安装OpenJDK 11:
sudo apt-get install openjdk-11-jdk
  • 切换系统默认JDK:
sudo update-alternatives --config java

在弹出的选项中选择对应OpenJDK 11的编号即可。

3. 手动指定SQL Developer使用的JDK

若不想修改系统默认JDK,可直接在SQL Developer配置文件中指定:

  1. 打开配置文件:sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
  2. 添加一行JDK路径配置(替换为你的实际JDK 11路径):
SetJavaHome /usr/lib/jvm/java-11-openjdk-amd64

4. 无桌面环境下的启动方案(服务器场景)

如果在无图形界面的服务器上运行,需通过X11转发或虚拟桌面启动:

  • SSH连接时启用X11转发(连接命令加-X参数),然后临时设置显示变量:
export DISPLAY=:0.0
./sqldeveloper.sh
  • 或使用虚拟桌面工具Xvfb:
sudo apt-get install xvfb
xvfb-run ./sqldeveloper.sh

内容的提问来源于stack exchange,提问作者Disha Namdev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 15:40:32