启动eclipse,发生错误

1 eclipse ubuntu

环境:Ubuntu 9.10 Eclipse eclipse-jee-galileo-SR2-linux-gtk

当我登录ubuntu并运行eclipse时,它可以工作.但是当我更改为root用户然后启动eclipse时,会发生错误:

(eclipse:5632):GLib-GObject-WARNING**:无效(NULL)指针实例

(eclipse:5632):GLib-GObject-CRITICAL**:g_signal_connect_data:断言`G_TYPE_CHECK_INSTANCE(instance)'失败

(eclipse:5632):Gtk-CRITICAL**:gtk_settings_get_for_screen:断言`GDK_IS_SCREEN(屏幕)'失败

(eclipse:5632):Gtk-WARNING**:没有设置GtkWindow的屏幕; 在使用窗口之前,您必须始终为GtkWindow设置屏幕

(eclipse:5632):Gtk-WARNING**:没有设置GtkWindow的屏幕; 在使用窗口之前,您必须始终为GtkWindow设置屏幕

(eclipse:5632):Gdk-CRITICAL**:gdk_screen_get_display:断言`GDK_IS_SCREEN(屏幕)'失败

(eclipse:5632):Gdk-CRITICAL**:gdk_display_get_pointer:断言`GDK_IS_DISPLAY(显示)'失败

(eclipse:5632):Gtk-WARNING**:没有设置GtkWindow的屏幕; 在使用窗口之前,您必须始终为GtkWindow设置屏幕

(eclipse:5632):Gdk-CRITICAL**:gdk_screen_get_n_monitors:断言`GDK_IS_SCREEN(屏幕)'失败

(eclipse:5632):Gtk-WARNING**:没有设置GtkWindow的屏幕; 在使用窗口之前,您必须始终为GtkWindow设置屏幕

(eclipse:5632):Gdk-CRITICAL**:get_monitor:断言`GDK_IS_SCREEN(屏幕)'失败分段错误

但是当我以root用户身份登录Ubuntu并运行eclipse时,没关系.我改为另一个非root用户,也有错误.

如何处理这个问题.我期待着你的回复.谢谢.

Fer*_*ano 5

您绝不应将root帐户用作普通用户.请改用Ubuntu的"sudo"命令.

顺便说一下,错误是您以用户身份登录,并且您正在使用终端中的root,因此root找不到屏幕.

你永远不应该以root身份使用Eclipse,为什么要使用root帐户进行开发?这是疯狂的谈话!

  1. 关于GNU/Linux-Unix的第一条规则是您不能使用root帐户登录以供日常使用.
  2. 关于GNU/Linux-Unix的第二条规则是您不能使用root帐户登录以供日常使用.
  3. 关于GNU/Linux-Unix的第三条规则是RTFM.

希望这可以帮助.不要使用root.