最近在Ubuntu 13.04中升级到SQL Developer 4.0会产生错误。
gnome_desktop_session_id =这是不赞成的
我目前的工作是运行
$ unset gnome_desktop_session_id
在此之后,我可以运行sql developer,一切正常。
关于如何解决此问题的任何建议,每次都必须运行unset命令?
答案 0 :(得分:5)
我修改了/opt/sqldeveloper/sqldeveloper.sh:
#!/bin/bash
unset GNOME_DESKTOP_SESSION_ID
cd "`dirname $0`"/sqldeveloper/bin && bash sqldeveloper $*
答案 1 :(得分:0)
您可以将此unset
命令放到/etc/profile
或放入.sh
/etc/profile.d/
shell脚本中,让系统为您设置系统
如果从控制台启动SQL开发人员,您也可以将命令放在.bashrc