Instalação do iReport no Ubuntu 7.04

09/09/2007

1

Ao instalar o iReport no Linux Ubuntu 7.04 recebo a seguinte mensagem de erro, mesmo tendo alterado o .bashrc e tendo na maquina o jdk1.6.0.02.
Alguém pode me ajudar?





fabio@fabio-desktop:~/Projects/iReport-2.0.1/bin$ ./startup.sh Exception in thread ´main´ java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.70) at java.awt.Window.<init>(libgcj.so.70) at java.awt.Frame.<init>(libgcj.so.70) at java.awt.Frame.<init>(libgcj.so.70) at javax.swing.SwingUtilities$OwnerFrame.<init>(libgcj.so.70) at javax.swing.SwingUtilities.getOwnerFrame(libgcj.so.70) at javax.swing.JDialog.<init>(libgcj.so.70) at javax.swing.JDialog.<init>(libgcj.so.70) at it.businesslogic.ireport.gui.SplashDialog.<init>(SplashDialog.java:44) at it.businesslogic.ireport.gui.MainFrame.main(MainFrame.java:7975) Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: nÃ&o é possível abrir objecto partilhado: Arquivo ou diretório inexistente at java.lang.Runtime._load(libgcj.so.70) at java.lang.Runtime.loadLibrary(libgcj.so.70) at java.lang.System.loadLibrary(libgcj.so.70) at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.70) at java.lang.Class.initializeClass(libgcj.so.70) at java.lang.Class.forName(libgcj.so.70) at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70) ...10 more fabio@fabio-desktop:~/Projects/iReport-2.0.1/bin$ java -version java version ´1.4.2´ gij (GNU libgcj) version 4.1.2 (Ubuntu 4.1.2-0ubuntu5)



Responder

Posts

26/09/2007

Fabio.ita04

http://ubuntuforums.org/showpost.php?p=351937&postcount=2


Responder

26/09/2007

Fabio.ita04

http://ubuntuforums.org/showpost.php?p=351937&postcount=2

O problema acontece pois o Ubuntu vem com o GIJ instalado (versão GNU de Java equivalente a Java 1.4.2).

Mesmo que vc tenha outra versão de Java, é necessário rodar o comando indicado no link acima para configurar qual JVM será executada ao rodar os aplicativos, como é o caso do iReport.

Abs


Responder