Problema para executar programa Java [RESOLVIDO]

1. Problema para executar programa Java [RESOLVIDO]

Henrique
hfarruda

(usa Debian)

Enviado em 07/02/2013 - 00:33h

Olá.
Eu estou com um problema para executar o programa Lmeasure (versão para Linux), que é feito em Java. A interface gráfica abre normalmente, entretanto quando ele faz uma chamada a um arquivo (executável externo) ocorre um erro.
primeiramente apareceu o seguinte erro:
java.io.IOException: Cannot run program "/home/henrique/Lmv/lmeasure": error=13, Permissão negada

Dessa forma eu executei o ls -l o resultado foi:
-rw-r--r-- 1 henrique henrique 2038521 Jun 18 2012 lmeasure

Dessa forma eu mudei a permissão para executável, o ls -l mostra:
-rwxr-xr-x 1 henrique henrique 2038521 Jun 18 2012 lmeasure

mas quando eu executei o programa novamente o erro mudou, mas continua:
java.io.IOException: Cannot run program "/home/henrique/lmeasure": error=2, Arquivo ou diretório não encontrado

depois disso eu tentei digitar ./lmeasure e aparece o seguinte aviso:
bash: ./lmeasure: Arquivo ou diretório não encontrado

Eu não entendo como o arquivo aparece no ls e ao mesmo tempo não é encontrado...
Estou usando o Linux Debian wheezy
Alguém sabe o que pode estar ocorrendo?

Desde já obrigado


  


2. Re: Problema para executar programa Java [RESOLVIDO]

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 07/02/2013 - 08:36h

hfarruda escreveu:

Olá.
Eu estou com um problema para executar o programa Lmeasure (versão para Linux), que é feito em Java. A interface gráfica abre normalmente, entretanto quando ele faz uma chamada a um arquivo (executável externo) ocorre um erro.
primeiramente apareceu o seguinte erro:
java.io.IOException: Cannot run program "/home/henrique/Lmv/lmeasure": error=13, Permissão negada

Dessa forma eu executei o ls -l o resultado foi:
-rw-r--r-- 1 henrique henrique 2038521 Jun 18 2012 lmeasure

Dessa forma eu mudei a permissão para executável, o ls -l mostra:
-rwxr-xr-x 1 henrique henrique 2038521 Jun 18 2012 lmeasure

mas quando eu executei o programa novamente o erro mudou, mas continua:
java.io.IOException: Cannot run program "/home/henrique/lmeasure": error=2, Arquivo ou diretório não encontrado

depois disso eu tentei digitar ./lmeasure e aparece o seguinte aviso:
bash: ./lmeasure: Arquivo ou diretório não encontrado

Eu não entendo como o arquivo aparece no ls e ao mesmo tempo não é encontrado...
Estou usando o Linux Debian wheezy
Alguém sabe o que pode estar ocorrendo?

Desde já obrigado


Faça o seguinte,tente reinstalar este Software(como usuário comum,Não Root),execute novamente.
Se der o erro de permissão,enquanto o programa estiver rodando de o comando
#who -u
Vai mostrar os usuários Logados,e Possivelmente não seja o "henrique" que está executando o programa.
Ao invés de dar permissões,tente mudar o "proprietário" da pasta,para o respectivo usuário.
#chown nomeusuario.users /home/henrique/Lmv -R





3. Problema para executar programa Java

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 07/02/2013 - 10:21h

O programa pela sua natureza talvez necessite de
sudo ./nome do programa


para executar.

O arquivo não encontrado é a mensagem que vem quando tento intalar um driver sem dar sudo. Talvez o programa para rodar precise de acesso write em algume diretorio onde só se escreve com sudo .
Boa sorte


4. Re: Problema para executar programa Java [RESOLVIDO]

Henrique
hfarruda

(usa Debian)

Enviado em 07/02/2013 - 18:04h

Obrigado pela ajuda, mas um amigo meu descobriu o problema, eu estou usando o Linux de 64 bits e o programa é de 32 bits...
Estou tentando arrumar isso agora.



5. Re: Problema para executar programa Java [RESOLVIDO]

Henrique
hfarruda

(usa Debian)

Enviado em 08/02/2013 - 00:05h

Para quem tiver o mesmo problema que eu:
Usei esse tutorial:
http://wiki.debian.org/Multiarch/HOWTO

Com ele foi possível configurar o uso para i386.

Depois disso eu usei o comando ldd ./lmeasure
Dessa forma foi possível saber quais eram os arquivos que faltavam ser instalados. Eu os instalei e tudo funcionou corretamente.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts