Autor Tópico: java JDK  (Lida 2033 vezes)

Offline fabiomota

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
java JDK
« Online: 09 de Setembro de 2007, 10:10 »
Apesar de ter instalado o JDK 1.6.0.02 ao teclar no terminal ;
java -version recebo a seguinte mensagem:

Citar
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)

Como faço para usar a versão atual ?

Offline rui_acp

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
    • Programador Anónimo
Re: java JDK
« Resposta #1 Online: 10 de Setembro de 2007, 18:02 »
Ao que parece estás a usar o gcj ("gnu java"), depois de instalar o JDK da Sun
Na linha de comandos faz o seguinte:

Código: [Selecionar]
sudo update-alternatives --config java
Se estiver seleccionado o gcj então selecciona o da sun e deverá estar tudo resolvido, senão funcionar deverá ser um problema de instalação, a reinstalação e reconfiguração deverá resolver isso.

Offline cabeca33

  • Usuário Ubuntu
  • *
  • Mensagens: 10
    • Ver perfil
Re: java JDK
« Resposta #2 Online: 10 de Setembro de 2007, 23:35 »
E aí fabiomota!

Eu estava com o mesmo problema mas consegui resolvê-lo. O problema é que o Ubuntu tá buscando o java no local errado, ou onde uma versão antiga ou errada está instalada. Siga o tutorial de instalação no link http://wiki.ubuntu-br.org/Java?action=show&redirect=InstalandoJava ou entre no site www.ubuntu-br.org, vá até links/wiki e em procurar digite java. Aparecem três opções, escolha a segunda ou a primeira e escolha "Instalando o Java pelo site da Sun". Siga as instruções que é batata. Funciona redondo. Qualquer dúvida sobre a instalação é só falar! Não sei se vc conhece um terminal que facilita o trabalho qdo se tem guias para seguir, o yakuake. Instale-o que sua vida vai facilitar. Qdo for utilizá-lo, execute-o e depois pressione F12 para ele aparecer.

Blz!!
« Última modificação: 10 de Setembro de 2007, 23:37 por cabeca33 »

Offline maul

  • Usuário Ubuntu
  • *
  • Mensagens: 77
    • Ver perfil
Re: java JDK
« Resposta #3 Online: 24 de Setembro de 2007, 18:35 »
Talvez seja só atualizar o atalho do java em */bin. É só editar e aponta-lo para o local correto do seu jdk.
Não sei se alguma das soluções propostas antes já fazem isso.

Abraços.