Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner


» Screenshot

Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

Execução do JDK

[1] Enviado em 19/12/2008 - 14:52h Execução do JDK
Linux user: andre uebe
andreuebe

(usa Ubuntu)


Amigos

Após instalar o sun-java6-jdk e o openjdk-6-jdk, tento executar um programa como usuário comum e não consigo:

andre@uebe-msi:/opt/HUGIN_LITE.linux/bin$ ./hugin
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/motif21/libmawt.so
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1666)
at java.lang.Runtime.load0(Runtime.java:787)
at java.lang.System.load(System.java:1022)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1684)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1610)
at java.awt.Toolkit.<clinit>(Toolkit.java:1632)
at javax.swing.UIManager.getSystemLookAndFeelClassName(UIManager.java:617)
at COM.hugin.HGUI.Hugin.main(Hugin.java:187)


Parece que é algo relacionado a permissão de arquivos pois quando executo o programa como sudo, funciona normalmente.

Já dei um "chmod -R" e um "chown -R" para todos os diretórios localizados em:

/usr/lib/jvm

que são:

java-6-jdk java-6-openjdk java-6-sun java-6-sun-1.6.0.07

Alguém pode me ajudar?

Obrigado desde já

Andre


 

  


[2] Enviado em 21/12/2008 - 10:54h Re: Execução do JDK
Linux user: Frederico Cassis
fredcrs

(usa Debian)


para executar você nao tem q fazer:
java -jar arquivo.jar
ou java arquivo (se for .java)

nao entendi como voce execuotu isso...que distro ta usando??
No ubuntu eu clico com o botão direito e escolho uma versão do java para abrir

 

[3] Enviado em 06/02/2009 - 11:46h Iden
Linux user: Heitor Mejias
heitor.mejias

(usa Debian)


o amigo a cima se confundiu, um .java voce nao executar, só compila com o javac para gerar um .class . Ai sim, pode executa-lo.

Mais eu concordo com ele, o que ta tentando executar?
Voce ta tentando executar algum .jar ?
Se for isso, esta errado o comando ./ que isso é para arquivos executaveis, para executar um .jar, voce dever executar o comando
Java -jar nomeDoArquivo.jar

para executar um .class, digite o comando:
java nomeDoAquivo

(Lembrando que um jar, eu ponho a extensão junto(.jar), no class, eu nao ponho.)

Espero ter ajudado e respondido sua pergunta...
Abraços...

 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.