Ubuntu 14.04 LTS 启动Eclipse报错

在Ubuntu 14.04 LTS中启动Eclipse报错:(Eclipse:15978): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed。

出现错误原因:出现这个错误是因为环境变量配置出现了错误,虽然在安装JDK的时候在/etc/profile中配置了环境变量,但是并没有配置~/.profile。

 首先先说明一下/etc/profile ~/.profile  /etc/bashrc ~/.bashrc四者的区别:

 /etc/profile是为系统的每个用户准备的,如果是要对本机的每个用户设置,则可以统一在/etc/profile中设置。

 ~/.profile是单个用户的设置文件。

 /etc/bashrc是对所有的bash shell用户的设置文件

 ~/.bashrc是单个用户的系统设置文件。

在这个错误中,就是在利用su指令从普通用户切换到root时,root使用的环境变量是普通用户的~/.profile中的环境变量。而这个环境变量在安装JDK时并没有进行设置。

解决方法:

直接在普通用户条件下启动eclipse,或者不要使用su命令进入root,而使用su -指令进入root。

su -中的"-”参数指示 su 开启一个登陆Shell(login shell)而不是非登陆Shell(non-login shell)。

 

Eclipse 的详细介绍:请点这里
Eclipse 的下载地址:请点这里

相关推荐