bash: /usr/bin/java: cannot execute binary file: Erro no formato exec

1. bash: /usr/bin/java: cannot execute binary file: Erro no formato exec

Andrea Gonzalez
andreagonzalez

(usa Lubuntu)

Enviado em 20/04/2016 - 21:59h

Olá,

Hoje atualizei o java para usar o BB como fiz há alguns dias, mas não deu certo.
O que fiz foi o seguinte:
Depois de baixar o jre-8u91-linux-x64.tar.gz, copiei para a pasta /usr/bin/ pois achei que era lá, aliás na atualização anterior fiz assim e funcionou... mas desta vez não sei que houve que não deu certo.
Daí tentei acessar o gerenciador financeiro e o firefox continua pedindo para atualizar.
Depois pensei que poderia ter feito isso na pasta errada então tentei /usr/local/... não deu certo novamente

Agora quando digito java -version aparece o erro: bash: /usr/bin/java: cannot execute binary file: Erro no formato exec
E agora não consigo sequer abrir o Control Panel do Java...

Será que alguém consegue me ajudar a resolver isso? Eu preciso o gerenciador financeiro nesta máquina onde uso o Lubuntu, não queria ter que voltar para o Windows.

Obrigada,
Andrea




  


2. Re: bash: /usr/bin/java: cannot execute binary file: Erro no formato exec

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 20/04/2016 - 22:45h

Você tem certeza que esse Lubuntu é x64? O problema do java é melhor você tentar resolver pelo gerenciador de pacotes da sua distribuição.


3. X86_64

Andrea Gonzalez
andreagonzalez

(usa Lubuntu)

Enviado em 21/04/2016 - 08:24h

Oi é sim!


4. Re: bash: /usr/bin/java: cannot execute binary file: Erro no formato exec

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 21/04/2016 - 15:58h

andreagonzalez escreveu:

Oi é sim!


Então primeiro tente resolver o problema do java do sistema através do gerenciador de pacotes, quebrar o gerenciador de pacotes em sistemas baseados no Debian é garantia de dor de cabeça até a próxima formatação... Em seguida procure pelo procedimento para atualização manual do java na sua distro. Lembre-se que quando mudamos o path, precisamos redefinir variáveis como o JAVA_HOME e reiniciar todas as aplicações envolvidas assegurando que elas estão de fato lendo as novas configurações. Eu recomendaria você fazer a instalação da versão mais nova do java num path a parte para não "esculhambar" o java do sistema.



5. Resolvi parte do problema

Andrea Gonzalez
andreagonzalez

(usa Lubuntu)

Enviado em 23/04/2016 - 21:24h

Reinstalei o java 8 e agora não dá mais o tal erro, mas preciso instalar o jre-8u91-linux-x64.tar.gz
Eu só preciso saber qual seria a pasta correta que o jre deve ficar:
/usr/bin/java
/usr/local/java
/usr/share/java
/usr/share/man/man1/java.1.gz



6. java

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 23/04/2016 - 21:59h

Se você baixou o java da Oracle que vem compactado em um pacote .tar.gz você pode descompactar o pacote em qualquer lugar do sistema que não fará diferença, mas o ideal é usar /usr/local ou /usr/lib criando um subdiretório java dentro destes e dentro do diretório java você descompacta o pacote, ao menos é assim que eu faça sempre. O link para o executáveis java e jcontrol crie o mesmo em um diretório que já está no path do sistema; eu crio o mesmo sempre em /usr/loca/bin, mas vc pode criar /bin /usr/sbin etc.. nada de impede.
Quando as variáveis java, faz anos que não crio mais pois tudo funciona sem ela, como o LibreOffice que detecta onde o java está instalado automaticamente, os programas feito em java funciona normalmente, acho que estes variáveis devem ser mais usadas para programação em java, se alguém souber pra que elas servem gostaria que postagem um comentário aqui.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts