環境: Ubuntu 9.10的 的Eclipse日蝕,JEE伽利略-SR2-Linux的GTK啓動Eclipse,並出現錯誤
當我登錄了Ubuntu和運行Eclipse,它的工作原理。但是當我改變爲根用戶,然後啓動蝕,有發生錯誤:
(蝕:5632):GLib的-的GObject-WARNING **:無效(NULL)指針 實例
(日食:5632):GLib的-的GObject-CRITICAL **:g_signal_connect_data: 斷言`G_TYPE_CHECK_INSTANCE(實例) '失敗
(日食:5632):GTK的CRITICAL **:gtk_settings_get_for_screen: 斷言`GDK_IS_SCREEN(屏幕)'失敗
(eclipse:5632):Gtk-WARNING **:未設置GtkWindow的屏幕;您必須在使用該窗口之前始終爲GtkWindow設置屏幕
(eclipse:5632):Gtk-WARNING **:未設置GtkWindow的屏幕;你必須始終 設置一個GtkWindow的屏幕使用的窗口前
(日食:5632):GDK-CRITICAL **:gdk_screen_get_display:斷言 `GDK_IS_SCREEN(屏幕)」失敗
(日食:5632) :GDK-CRITICAL **:gdk_display_get_pointer:斷言 `GDK_IS_DISPLAY(顯示器)」失敗
(蝕:5632):GTK的WARNING **:屏幕爲的GtkWindow不設置;你必須始終 設置一個GtkWindow的屏幕使用的窗口前
(日食:5632):GDK-CRITICAL **:gdk_screen_get_n_monitors:斷言 `GDK_IS_SCREEN(屏幕)」失敗
(日食:5632) :Gtk-WARNING **:未設置GtkWindow的屏幕;你必須始終 設置一個GtkWindow的屏幕使用的窗口前
(日食:5632):GDK-CRITICAL **:get_monitor:斷言`GDK_IS_SCREEN (屏幕)」失敗分段故障
但當我以root用戶身份登錄Ubuntu並運行eclipse時,它沒問題。我改成另一個非root用戶,也有一個錯誤。
如何處理這個問題。我期待着您的回覆。謝謝。
爲什麼要以root身份運行eclipse?根開發聽起來很危險。它的工作原理是 – sholsapp 2010-06-13 03:47:17