Je viens de télécharger le package eclipse depuis le site Web eclipse au format zippé. Je l'ai décompressé dans mon répertoire utilisateur et défini les autorisations 777, mais double-cliquer sur l'exécutable eclipse ne fera rien. J'ai essayé d'exécuter le fichier exécutable via le terminal, mais cela montre l'erreur:
bash: ./eclipse: Aucun fichier ou répertoire de ce type
J'ai ensuite installé eclipse via le centre de logiciels Ubuntu, qui fonctionne correctement. Seule la version téléchargée ne fonctionne pas.
J'ai installé OpenJDK dans Ubuntu 10.10. Quelqu'un peut-il s'il vous plaît dire ce qui ne va pas avec mon Eclipse?
ls
dans le chemin que vous êtes, si vous voyez l'éclipse là-bas, essayezchmod +x eclipse
et./eclipse
, il pourrait aussi y avoir quelque chose de mal avec la version java de votre système, essayez dejava --version
coller la sortie.Réponses:
Mon OS était en fait une version 64 bits. Et le package Eclipse que j'ai téléchargé était de 32 bits. Cela semble stupide, mais généralement les logiciels 32 bits fonctionnent sans problème dans les systèmes d'exploitation 64 bits. Je n'y ai donc pas fait très attention.
J'ai téléchargé la version 64 bits d'Eclipse et cela fonctionne très bien.
Merci @Sergey pour le temps et la patience.
la source
Le message de bash suggère qu'il n'y a pas un tel fichier - je vous suggère de vérifier à nouveau que vous êtes dans le bon répertoire, que le bit d'exécution est bien défini, etc.
Essayez de l'invoquer comme ceci:
En fait, même la modification des autorisations n'est pas nécessaire - le binaire avait déjà un bit exécutable défini.
la source
J'ai eu le même problème avec le binaire Eclipse et j'ai commencé à suivre les suggestions de ce fil. J'ai vérifié les versions du système d'exploitation et du noyau et j'ai essayé de modifier les autorisations de fichier. Après avoir exécuté la
chmod
commande, j'ai vérifiéls -l
et la sortie m'a surpris: rien n'a changé.Après quelques essais supplémentaires et une minute pour réfléchir, je comprends le problème: le dossier eclipse était dans un répertoire en dehors du lecteur du système d'exploitation. C'était sur un lecteur NTFS, et je n'avais aucune autorisation spéciale dessus.
La solution simple était de le ramener dans le dossier home / opt. Mais je suis toujours intéressé par une solution qui permet l'exécution à l'intérieur d'une partition NTFS.
la source