Erro ao iniciar JabRef no Ubuntu 9.04 [Resolvido]

Iniciado por bluesbuntu, 16 de Setembro de 2009, 18:31

tópico anterior - próximo tópico

bluesbuntu

Olá!
Instalei o JabRef no Ubuntu 9.04 (aplicativo para indexar artigos científicos, livros, etc) mas na hora de iniciar o programa nada acontece. Quando clico no ícone ele não inicia. Quando tento executar pelo terminal aparece a seguinte mensagem:

#########################################################################################
ERROR while starting or running JabRef:

java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
   at java.awt.Dimension.<clinit>(Dimension.java:87)
   at net.sf.jabref.GUIGlobals.<clinit>(Unknown Source)
   at net.sf.jabref.JabRefPreferences.<init>(Unknown Source)
   at net.sf.jabref.JabRefPreferences.getInstance(Unknown Source)
   at net.sf.jabref.JabRef.<init>(Unknown Source)
   at net.sf.jabref.JabRef.main(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at net.sf.jabref.JabRefMain.main(Unknown Source)

Please first check if this problem and a solution is already known. Find our...
 * ...FAQ at http://jabref.sf.net/faq.php and our...
 * ...user mailing-list at http://sf.net/mailarchive/forum.php?forum_name=jabref-users

If you do not find a solution there, please let us know about the problem by writing a bug report.
You can find our bug tracker at http://sourceforge.net/tracker/?atid=600306&group_id=92314

 * If the bug has already been reported there, please add your comments to the existing bug.
 * If the bug has not been reported yet, then we need the complete error message given above
   and a description of what you did before the error occured.

We also need the following information (you can copy and paste all this):
 * Java Version: 1.6.0_0
 * Java Vendor: Sun Microsystems Inc.
 * Operating System: Linux (2.6.28-15-generic)
 * Hardware Architecture: i386

We are sorry for the trouble and thanks for reporting problems with JabRef!

Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
   at java.awt.Component.<clinit>(Component.java:568)
   at net.sf.jabref.JabRefMain.main(Unknown Source)
##############################################################################

entrei no link indicado:  http://jabref.sf.net/faq.php e segui as instruções mas não consegui solução.
Alguém que ja passou por esse problema pode me dar alguma dica?

Agradeço desde já

bluesbuntu

Caros!

Acabei fuçando mais um pouco e cheguei a uma solução interessante. Eu havia instalado o JabRef a partir de Aplicativos>Adicionar/Remover e aparentemente há algum bug com a versão disponibilizada dessa maneira.
O que fiz foi acessar o site oficial do JabRef http://jabref.sourceforge.net/ e baixar a última versão para linux (JabRef-2.5.jar) e salvar ela na minha pasta onde armazeno os artigos científicos.
Dessa forma fica fácil de inicar o programa e adicionar os artigos. Por exemplo se o programa está salvo em /home/user/artigos basta aplicar o comando no terminal:
java -jar /home/user/artigos/JabRef-2.5.jar

Não esqueça de checar se sua versão java é superior ou igual a 1.5.
Grande abraço