我正在尝试在 Ubuntu 14.04 上安装 SQL Developer。我按照一些教程操作过,但都不起作用。所以我想问你是否知道如何安装 SQL Developer。
答案1
我按照以下步骤安装了 SQL Developer:
(参见评论——这可能没有必要)
从 Ubuntu 网站下载并重新安装最新的 Ubuntu 14.04 LTS。安装 Java:
Java 版本 JDK 7:
sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin sudo update-alternatives --config java
Java 版本 JDK 8(在某些安装中,这是要求,而不是 1.7):
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo update-alternatives --config java
从 Oracle 网站下载 SQL Developer(我选择了其他平台下载)。
将文件解压至
/opt
:sudo unzip sqldeveloper-*-no-jre.zip -d /opt/ sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
通过路径内启动器链接 Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
编辑
/opt/sqldeveloper/sqldeveloper.sh
并替换其内容为:#!/bin/bash unset -v GNOME_DESKTOP_SESSION_ID cd /opt/sqldeveloper/sqldeveloper/bin ./sqldeveloper "$@"
或(为防止错误
./sqldeveloper: Permission denied
:)#!/bin/bash unset -v GNOME_DESKTOP_SESSION_ID cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
运行 SQL Developer:
sqldeveloper
注意:首次运行 Sql Developer 时,需要指定 JDK 文件夹的路径。在我的电脑中,JDK 存储在 /usr/lib/jvm/java-1.7.0-openjdk-amd64 适用于 Java 8 和 Ubuntu 16+/usr/lib/jvm/java-8-oracle
最后,创建桌面应用程序以便于使用:
cd /usr/share/applications/ sudo vim sqldeveloper.desktop
添加以下几行:
[Desktop Entry] Exec=sqldeveloper Terminal=false StartupNotify=true Categories=GNOME;Oracle; Type=Application Icon=/opt/sqldeveloper/icon.png Name=Oracle SQL Developer
然后输入:
sudo update-desktop-database
答案2
这是我在 Ubuntu 上操作的方法,我认为这是最简单的方法,并且会为您提供一个以后可以轻松重复使用的软件包(但您不能根据 OTN 许可证重新分发):
- 从以下位置下载 SQL 开发人员包这里。
按照以下步骤安装 sql 开发人员包。
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
现在您需要做的就是运行命令(您可能有不同的版本)
make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
- 这将生成一个 debian 包,您可以使用它来安装 sql developer。
现在使用命令安装生成的 .deb 包(您的 deb 可能也有不同的版本):
sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
您现在已完成安装。就我而言,它需要新的 java 8,那么您将需要运行以下命令。
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
最后,您需要在第一次运行时为 oracle sql developer 提供 java 路径,在我的情况下它位于
/usr/lib/jvm/default-java/
。
答案3
我在 Ubuntu 16.04 GNOME 上安装了 17.4 版本,如下所示。
- 验证 OpenJDK 8 的安装和位置,
/usr/lib/jvm/java-8-openjdk-amd64
如果不存在,请使用 进行安装sudo apt install openjdk-8-jdk
。较新版本的 Java 也可能有效。 - 接受许可协议并下载“其他平台”版本
- 在我的主目录中解压
- 从命令行运行
~/sqldeveloper/sqldeveloper.sh
一次以添加 Java 的位置。输入/usr/lib/jvm/java-8-openjdk-amd64
创建桌面图标,以便将来从我的 GUI 菜单访问。
# /home/USERNAME/.local/share/applications/sqldeveloper.desktop [Desktop Entry] Name=Oracle SQL Developer GenericName=SQL Developer X-GNOME-FullName=Oracle SQL Developer Comment= A free integrated development environment that simplifies the development and management of Oracle Database Keywords=sql;developer;oracle;db;database Exec=/home/USERNAME/sqldeveloper/sqldeveloper.sh Terminal=false Type=Application StartupNotify=true Icon=/home/USERNAME/sqldeveloper/icon.png Categories=Admin X-AppStream-Ignore=true
使桌面文件可执行
chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
答案4
我使用以下方法在ubuntu 17.10中安装了oracle sqldeveloper:
- 接受许可协议并下载 oracle linux rpm:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
安装外星人:
sudo apt-get 安装 alien
使用 alien 安装 rpm:
sudo alien-i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
在终端中使用以下命令运行 sql developer
sql开发人员
确保更改 rpm 的版本。要成功更改,您必须在计算机上安装 oracle java 8 或更高版本。