Eclipse no Debian pelo ambiente desktop (duplo-clique) 
Neste artigo vamos configurar o software Eclipse, uma IDE para programação em JAVA, para que ele possa ser executado no Debian Sarge via duplo clique no ambiente desktop.
[ Hits: 28.658  ]
Por: Fernando Marques Secco em 06/09/2006  
 
 
 
Fazendo eclipse executar via ambiente desktop (duplo-clique) 
 
 
 
Pronto, com os comandos citados anteriormente você instalou e setou para seu PATH o caminho da JVM do Java , agora vamos fazer com que o eclipse  consiga ser executado pelo ambiente desktop. Para tanto você já deve ter notado que ao criar um link para o aplicativo eclipse e ao tentar executá-lo via duplo-clique este exibe a mensagem:
 
A Java Runtime Environment (JRE) or Java Development Kit (JDK) 
must be available in order to run Eclipse. No Java virtual machine 
was found after searching the following locations: 
~/eclipse/jre/bin/java 
'java' in your current PATH
 
Pois bem, faça o que ele disse na mensagem acima e crie as pastas no seu home:
 
$ mkdir -p ~/eclipse/jre/bin 
 
Depois é só criar um link simbólico dentro de ~/eclipse/jre/bin para o caminho onde está o arquivo java, conforme abaixo:
 
$ ln -s /opt/jdk1.5.0_07/bin/java java 
 
Pronto, depois é só dar um duplo clique no seu link para o aplicativo que não funcionava que ele vai abrir seu eclipse na boa.
 
Espero ter ajudado. 
 
Abraços.
 
 
 
  Página anterior       
Páginas do artigo
   1. 
Download e instalação do JDK 
   2. Fazendo eclipse executar via ambiente desktop (duplo-clique)
Outros artigos deste autor
   Instalação do CACTI no Debian Sarge
   Instalando automounter e configurando o autofs no Debian Sarge
   Controle de tráfego utilizando HTB no Debian Sarge
Leitura recomendada
   Corel Draw - Codeweavers - CrossOver Linux
   ZSH - Personalizando seu Terminal
   Como criar um box para o Vagrant
   chkconfig - Adicionando o seu shell script
   Cadê o cubo? 
 
  
 
Comentários
	
		
		 
		Criar um script para o atalho ao envés de linkar o executável diretamente não é muito mais fácil? 
 
[]'s
	
	
	
	
	
	
	
 
	
		
		 
		Achei melhor o link.
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							Achei melhor o link. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		O eclipse passa a funcionar só do terminal porque você setou a variável PATH no .bashrc .  
 
Faça isso no /etc/profile ou no ~/.profile  que vai funcionar beleza (deslogue e logue novamente, para que a alteração tenha efeito) e você não precisará criar o diretório ~/eclipse/jre/bin com link pra o java. Até porque é interessante que os executáveis do JAVA/bin estejam no PATH com um escopo mais amplo, pra poderem ser usados pelo sistema quando necessário, por exemplo, um applet de uma página que usa o javaw. 
 
Aí  não importaria se era um script ou um link pra o eclipse, ele iria funcionar. 
 
Abraço
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							O eclipse passa a funcionar só do terminal porque você setou a variável PATH no .bashrc . 
Faça isso no /etc/profile ou no ~/.profile  que vai funcionar beleza (deslogue e logue novamente, para que a alteração tenha efeito) e você não precisará criar o diretório ~/eclipse/jre/bin com link pra o java. Até porque é interessante que os executáveis do JAVA/bin estejam no PATH com um escopo mais amplo, pra poderem ser usados pelo sistema quando necessário, por exemplo, um applet de uma página que usa o javaw.
Aí  não importaria se era um script ou um link pra o eclipse, ele iria funcionar.
Abraço 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		Claro que não pseudonimo, o que escrevi foi testado no Debian Sarge e funcionou perfeitamente, tente executar os passos do artigo e verá que funciona. Sobre fazer o que disse no /etc/profile ou ~/.profile acho que ainda não testou p/ fazer tal afirmação.
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							Claro que não pseudonimo, o que escrevi foi testado no Debian Sarge e funcionou perfeitamente, tente executar os passos do artigo e verá que funciona. Sobre fazer o que disse no /etc/profile ou ~/.profile acho que ainda não testou p/ fazer tal afirmação. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		Se tivesse feito à maneira Debian, seria mais fácil. Baixe o arquivo da Sun. Instale o java-package, com apt-get, e rode o usr/share/java-package/sun-j2sdk1.5/install. Isto cria o pacote java, com os links simbólicos já preparados e nem precisa se preocupar em alterar o $PATH. E isto inclui a dica do pseudonimo que é tornar o Java disponível para todos os usuários da máquina e todos os programas.
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							Se tivesse feito à maneira Debian, seria mais fácil. Baixe o arquivo da Sun. Instale o java-package, com apt-get, e rode o usr/share/java-package/sun-j2sdk1.5/install. Isto cria o pacote java, com os links simbólicos já preparados e nem precisa se preocupar em alterar o $PATH. E isto inclui a dica do pseudonimo que é tornar o Java disponível para todos os usuários da máquina e todos os programas. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		Muito bom seu comentário tjpp, não sabia que isso era possível e sempre tive uns probleminhas com o Java, mas agora resolveu.
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							Muito bom seu comentário tjpp, não sabia que isso era possível e sempre tive uns probleminhas com o Java, mas agora resolveu. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		agk, 
Legal que tenha sido útil para você. Eu uso Debian há bastante tempo e um dica que funciona bem é: sempre que tenho dificuldade, penso: será que ninguém no Debian passou por isto ? Por incrível que pareça quase sempre a solução oficial é mais fácil. 
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							agk,
Legal que tenha sido útil para você. Eu uso Debian há bastante tempo e um dica que funciona bem é: sempre que tenho dificuldade, penso: será que ninguém no Debian passou por isto ? Por incrível que pareça quase sempre a solução oficial é mais fácil.  
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		Excelente tutorial, Funciona perfeitamente no Mandriva 2006... Parabens e até o proximo 
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							Excelente tutorial, Funciona perfeitamente no Mandriva 2006... Parabens e até o proximo  
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		muito bom mesmo so uma coisa vc podeira me dizer pq nao estou conseguindo chamar o eclipse fiz tudo serto quando chamos pelo terminal da isso bash: ./eclipse: cannot execute binary file poderia me ajudar
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							muito bom mesmo so uma coisa vc podeira me dizer pq nao estou conseguindo chamar o eclipse fiz tudo serto quando chamos pelo terminal da isso bash: ./eclipse: cannot execute binary file poderia me ajudar 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		caro juniorredhat, 
 
pode ser permissão, verifique a permissão veja se você tem pernissão de execução do arquivo. Lembre-se também que para chamar o eclipse via shell pela forma que chamou(./eclipse) tem que estar dentro do diretório eclipse se quiser executar de fora tem que ser /caminho/eclipse/eclipse. Espero ter ajudado.
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							caro juniorredhat,
pode ser permissão, verifique a permissão veja se você tem pernissão de execução do arquivo. Lembre-se também que para chamar o eclipse via shell pela forma que chamou(./eclipse) tem que estar dentro do diretório eclipse se quiser executar de fora tem que ser /caminho/eclipse/eclipse. Espero ter ajudado. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		 
		boa noite fui instalar o eclipse e ocorreu o erro que segue abaixo estou usando debian lenny 64 bits kde 3.5 e ja tinha instalado o jdk  
 
(.:7153): GLib-GObject-WARNING **: invalid (NULL) pointer instance 
 
(.:7153): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_decorations: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_window_realize_icon: assertion `widget->window != NULL' failed 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_move: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
No protocol specified 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_withdraw: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_get_state: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_hide: assertion `GDK_IS_WINDOW (window)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed 
 
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed 
 
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed 
 
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
 
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed 
No protocol specified 
 
(.:7151): GLib-GObject-WARNING **: invalid (NULL) pointer instance 
 
(.:7151): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed 
 
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed 
 
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed 
 
(.:7151): Gtk-WARNING **: Screen for GtkWindow not set; you must always set 
a screen for a GtkWindow before using the window 
 
(.:7151): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7151): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed 
 
(.:7151): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed 
 
(.:7151): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed 
 
(.:7151): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed 
 
(.:7151): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed 
 
(.:7151): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed 
 
(.:7151): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed 
 
(.:7151): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed 
 
(.:7151): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed 
 
(.:7151): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed 
 
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed 
 
(.:7151): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed 
 
(.:7151): Gtk-WARNING **: Invalid icon size 6 
 
 
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed 
Falha de segmentação
	
	
	
	
	
	
	
		
			
				
				
					 
					 
					
					
						
							Mensagem 
							boa noite fui instalar o eclipse e ocorreu o erro que segue abaixo estou usando debian lenny 64 bits kde 3.5 e ja tinha instalado o jdk 
(.:7153): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(.:7153): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(.:7153): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gtk-CRITICAL **: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_decorations: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gtk-CRITICAL **: gtk_window_realize_icon: assertion `widget->window != NULL' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7153): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_move: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
No protocol specified
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_withdraw: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_get_state: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_hide: assertion `GDK_IS_WINDOW (window)' failed
(.:7153): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed
(.:7153): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed
(.:7153): Gdk-CRITICAL **: _gdk_window_destroy_hierarchy: assertion `window != NULL' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(.:7153): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
No protocol specified
(.:7151): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(.:7151): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(.:7151): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(.:7151): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(.:7151): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(.:7151): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(.:7151): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(.:7151): Gtk-WARNING **: Invalid icon size 6
(.:7151): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
Falha de segmentação 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
 
 
Contribuir com comentário 
 
Enviar