要启动 Oracle SQL Developer,我必须写入 cd /opt/sqldeveloper/ ./sqldeveloper.sh
我尝试在桌面上创建 sqldeveloper.sh 文件的快捷方式,但运行快捷方式时,我只在 gedit 中看到该脚本。它无法运行它。
当我单击桌面快捷方式时,如何运行脚本?
答案1
因此,我猜测它没有设置为可执行文件。请检查它的权限。
您可以从命令行运行以下命令为文件添加执行权限:
chmod +x sqldeveloper.sh
我推荐的另一种方法是创建快捷方式,如下所示:
cd /usr/share/applications
sudo gedit ./sqldeveloper.desktop
这将在 Gedit 中打开一个空文件。
在该文件中添加以下内容:
[Desktop Entry]
Name=SQL Developer
Comment=Oracle SQL Developer
GenericName=SQL Developer for Linux
Exec=/opt/sqldeveloper/sqldeveloper.sh
Type=Application
Categories=Developer;
Icon=/opt/sqldeveloper/icon.png
保存文件。
现在,如果您在应用程序菜单中使用“搜索 SQL Developer”,您将找到 SQL Developer,并且可以从那里运行它。
现在您可以将其添加为您的收藏夹,也可以将其拖放到您的桌面。
为了确认,我在写这篇文章时自己完成了这个过程。
您还可以参考这篇文章来了解其他想要做的事情。
答案2
创建桌面快捷方式:
- 创建快捷方式文件
sudo vim /usr/share/applications/sqldeveloper.desktop
- 输入快捷方式详细信息:
[Desktop Entry]
Name=SQL Developer
Comment=Oracle SQL Developer
GenericName=SQL Developer
Exec=/path/to/sqldeveloper/sqldeveloper.sh &
Type=Application
Categories=Developer;
Icon=/path/to/sqldeveloper/icon.png
- 验证权限。确保 sqldeveloper.sh 可执行
chmod +x sqldeveloper.sh