Ubuntu中安装sqldeveloper出现的问题及其解决方法

出现的问题:点击SQL Developer图标,无法启动。(启动界面打开后,无法进入应用界面)


解决方法:


1. 借助于gksu工具

sudo apt-get install gksu

sudo vim /usr/share/applications/Oracle-sqldeveloper.desktop

//修改Exec=...

[Desktop Entry]
Encoding=UTF-8
Name=SQL Developer
Comment=Oracle SQL Developer
Icon=/opt/sqldeveloper/icon.png
Exec=gksu 'sqldeveloper'
Terminal=false
Type=Application
X-Desktop-File-Install-Version=0.21
Categories=X-Red-Hat-Extra;Application;Development;

sudo update-desktop-database


注意:采用这种方式,启动sqldeveloper时会提示输入密码。


2. 手动创建一个启动脚本

sudo vim /usr/bin/sqldeveloper

#!/bin/bash
#PASSWORD=你的密码
PASSWORD=
echo $PASSWORD | sudo -S sqldeveloper

sudo chmod a+x /usr/bin/sqldeveloper

sudo vim /usr/share/applications/Oracle-sqldeveloper.desktop

//修改Exec=...

[Desktop Entry]
Encoding=UTF-8
Name=SQL Developer
Comment=Oracle SQL Developer
Icon=/opt/sqldeveloper/icon.png
Exec=/usr/bin/sqldeveloper
Terminal=false
Type=Application
X-Desktop-File-Install-Version=0.21
Categories=X-Red-Hat-Extra;Application;Development;


sudo update-desktop-database


#注意:采用这种方式,可能会造成用户密码泄漏,为避免这种情况可以采用加密后的密码。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章