如何在 Ubuntu 20.04 上安装 Oracle SQL Developer 收集文件安装创建快捷方式

2025-06-07

如何在 Ubuntu 20.04 上安装 Oracle SQL Developer

收集文件

安装

创建快捷方式

这是在 Ubuntu 20.04 上安装 Oracle SQL Developer 的相当简单的指南

收集文件

先决条件

  • Oracle JDK 8/11
  • Oracle SQL 开发人员

下载必备软件

Oracle JDK 8/11

  1. 前往下载 Oracle JDK 页面
  2. 我将使用 Oracle JDK 11,因为它有一个 .deb 安装文件,可以使用以下方式轻松安装dpkg Oracle JDK 下载页面
  3. 下载 Oracle JDK 11 for Debian 软件包(本文发布时版本为 11.0.8),系统将提示您使用 Oracle 帐户登录进行下载Oracle JDK 11 下载页面

Oracle SQL 开发人员

  1. 前往下载 Oracle SQL Developer 页面
  2. 下载适用于其他平台的 Oracle SQL Developer(截至本文发布时,版本为 20.2)Oracle SQL Developer 下载页面

先决条件已完成

先决条件已完成

安装

安装 Oracle JDK 11 和 Oracle SQL Developer

Oracle JDK 11

  1. 打开你的终端,转到你的先决条件文件所在的目录(在我的情况下它在~/Downloads文件
  2. 使用命令安装 Oracle JDK 11 sudo dpkg -i [YOUR_ORACLE_JDK_PACKAGE.deb],在我的例子中是sudo dpkg -i jdk-11.0.8_linux-x64_bin.deb 安装 Oracle JDK 11
  3. 通过列出目录来验证您的安装/usr/lib/jvm 验证 Oracle JDK 11

Oracle SQL Developer 20.2

  1. 打开终端,进入/opt目录。这里是我将存储 sqldeveloper 应用程序的地方,你也可以选择其他目录,但这是我的偏好(而且我也看到过,这个目录/opt是针对那些无法通过包管理器安装的第三方应用的apt)。转到选择
  2. 使用命令 解压 Oracle SQL Developer sudo unzip [YOUR_SQL_DEVELOPER_FILE_WITH_LOCATION].zip,在我的例子中是sudo unzip ~/Downloads/sqldeveloper-20.2.0.175.1842-no-jre.zip。默认情况下,unzip程序会将 zip 文件解压到当前目录中,由于我们/opt现在位于当前目录中,因此无需指定目标目录。成功解压
  3. 找到你的 Oracle JDK 安装目录/usr/lib/jvm,我们需要这个目录来告诉 Oracle SQL Developer 你的 Oracle JDK 在哪里。在我的例子中,它是/usr/lib/jvm/jdk-11.0.8
  4. 进入sqldeveloper目录sqldeveloper 目录内部
  5. 您可以看到它sqldeveloper.sh具有可执行权限,以便我们可以通过在当前目录中执行./sqldeveloper.sh或来运行它。sh sqldeveloper.sh
  6. 运行该sqldeveloper.sh文件,系统将提示您输入 Oracle JDK 位置,只需将其粘贴并按 Enter 键即可填写JDK路径
  7. 您将看到 Oracle SQL Developer 正在启动加载中 已开始
  8. 安装完成!您可以通过执行sqldeveloper.sh

至此,安装过程已完成,我们可以使用该应用程序了。但是,每次都要打开终端并执行脚本来运行该应用程序,这对我们来说相当麻烦。

创建快捷方式

创建指向我们的链接sqldeveloper.sh

  1. 打开终端并输入命令sudo ln -s [YOUR_SQLDEVELOPER.SH_PATH] /usr/local/bin/sqldeveloper,在我的情况下是sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
  2. 验证链接已创建。链接已创建
  3. 现在我们可以从任意目录使用命令执行我们的应用程序了sqldeveloper。我们把链接放在里面/usr/local/bin是为了让它全局可用。
  4. 进入你的$HOME目录并执行命令sqldeveloper。你将收到如下错误。执行sqldeveloper错误
  5. 发生此错误的原因是它试图执行一个sqldeveloper.sh使用相对路径导航目录的语法。为了解决这个问题,我们需要编辑sqldeveloper.sh执行 sqldeveloper 二进制文件的
  6. sqldeveloper.sh使用文本编辑器打开。在本例中,我将使用vim。记住使用 ,sudo因为此文件属于root。您的文件内容现在应该如下所示。老的
  7. 我们将告诉此脚本直接执行 sqldeveloper 二进制文件,而无需使用此命令导航到其他目录/opt/sqldeveloper/sqldeveloper/bin/sqldeveloper $*,您的文件现在应该看起来像这样。新的
  8. 保存文件并sqldeveloper再次尝试命令,您现在应该能够启动 Oracle SQL Developer。

创建桌面快捷方式

  1. 桌面快捷方式存储在扩展名/usr/share/applications.desktop。因此,我们将在该目录中创建一个名为 的新文件sqldeveloper.desktop创建桌面文件
  2. 你的文件内部应该是这样的。```

[桌面条目]
名称=Oracle SQL Developer
注释=来自 Oracle 的 SQL Developer
通用名称=SQL 工具
执行=/usr/local/bin/sqldeveloper
图标=/opt/sqldeveloper/icon.png
类型=应用程序
StartupNotify=true
类别=实用程序;Oracle;开发;SQL;

3. Save your file
4. Verify that your shortcut is available to use by searching in application menu.
![Shorcut](https://dev-to-uploads.s3.amazonaws.com/i/oz9au239m5ej0zkxtqr2.png)

And that's it. You have completed the installation and created shortcut for Oracle SQL Developer.
Enter fullscreen mode Exit fullscreen mode
文章来源:https://dev.to/ishakantony/how-to-install-oracle-sql-developer-on-ubuntu-20-04-3jpd
PREV
Next.js 与 React:哪个最适合您的项目
NEXT
我正在为初级开发人员写一本书!