首頁 > 軟體

Ubuntu 14.04 LTS 啟動Eclipse報錯

2020-06-16 17:29:05

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)。

 

Ubuntu 15.04中使用Eclipse 4.4、Java 8以及WTP  http://www.linuxidc.com/Linux/2016-04/129821.htm

Ubuntu 16.04安裝Eclipse http://www.linuxidc.com/Linux/2016-07/133482.htm

Ubuntu 14.04 LTS安裝Java 8和Eclipse 4.4  http://www.linuxidc.com/Linux/2014-11/109217.htm


IT145.com E-mail:sddin#qq.com