出現的問題:點擊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
#注意:採用這種方式,可能會造成用戶密碼泄漏,爲避免這種情況可以採用加密後的密碼。