Acabei de baixar o pacote eclipse do site eclipse em formato compactado. Descompactei o arquivo no meu diretório de usuários e definai as permissões 777, mas clicar duas vezes no executável do eclipse não fará nada. Eu tentei executar o arquivo executável através do terminal, mas ele mostra o erro:
bash: ./eclipse: esse arquivo ou diretório não existe
Então eu instalei o eclipse através do Ubuntu software center, que roda com sucesso. Apenas a versão baixada não é executada.
Eu instalei o OpenJDK no Ubuntu 10.10. Alguém pode dizer o que há de errado com o meu Eclipse?
ls
no caminho que está, se você vir o eclipse lá, tentechmod +x eclipse
e./eclipse
, também pode haver algo errado com a versão java do seu sistema, tentejava --version
colar a saída.Respostas:
Meu sistema operacional era na verdade versão de 64 bits. E o pacote do Eclipse que eu baixei era de 32 bits. Parece estúpido, mas geralmente os softwares de 32 bits são executados sem problemas nos sistemas operacionais de 64 bits. Então eu não prestei muita atenção lá.
Eu baixei a versão de 64 bits do Eclipse e funciona bem.
Obrigado @Sergey pelo tempo e paciência.
fonte
A mensagem do bash sugere que não existe esse arquivo - sugiro que verifique novamente se você está no diretório correto, se o bit de execução está realmente definido etc.
Tente invocá-lo assim:
Na verdade, nem mesmo a alteração de permissões é necessária - o binário já tinha o conjunto de bits executável.
fonte
Eu tive o mesmo problema sobre o binário Eclipse e comecei a seguir as sugestões desse encadeamento. Eu verifiquei as versões do sistema operacional e do kernel e tentei alterar as permissões do arquivo. Depois de executar o
chmod
comando, verifiqueils -l
e a saída me surpreendeu: nada foi alterado.Depois de mais algumas tentativas e um minuto para pensar, descubro o problema: A pasta eclipse estava em um diretório fora da unidade do SO. Estava em uma unidade NTFS e eu não tinha permissão especial.
A solução fácil foi levá-lo de volta à pasta home / opt. Mas ainda estou interessado em uma solução que permita a execução dentro de uma partição NTFS.
fonte