出现的问题:点击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
#注意:采用这种方式,可能会造成用户密码泄漏,为避免这种情况可以采用加密后的密码。