Eclipse erreur de lancement exécutable: impossible de localiser la bibliothèque partagée companion
J'ai fait installer Eclipse Indigo sur mon ordinateur avec le plugin Android et il fonctionnait parfaitement pendant environ deux semaines. Aujourd'hui, j'ai mis à jour java et quicktime puis redémarré mon ordinateur. Quand il démarre sauvegarder, eclipse avait complètement disparu - tous les fichiers du programme ont complètement disparu. Quand j'essaie de le réinstaller, j'obtiens un message d'erreur qui dit
le lanceur exécutable Eclipse n'a pas pu localiser sa bibliothèque partagée.
Ce qui s'est passé et comment puis-je résoudre ce problème?
24 réponses
ça sonne plutôt mal et bizarre. Mais réinstaller n'est pas que télécharger, décompresser, changer l'allocation de mémoire par défaut, exécuter Eclipse, installer les plugins et les fonctionnalités nécessaires.
et presque toutes les préférences importantes sont dans votre espace de travail. La seule chose importante à laquelle je peux penser en dehors de l'espace de travail est l'allocation de mémoire mentionnée ci-dessus, que vous pouvez définir sur la ligne de commande ou dans L'éclipse.Fichier INI.
je viens de rencontrer le même problème. Le problème pour moi était Windows 7 Programme de décompression par défaut. Il a un problème quand il rencontre des fichiers qui ont une structure de fichier profonde. J'ai lu ce numéro il y a quelque temps, mais je ne me souviens pas de l'article. La solution pour moi est de décompresser le téléchargement D'Eclipse en utilisant WinZip (ou un autre outil qui n'a pas ce problème).
Vérifier eclipse.ini, il y a deux entrées comme:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807
pour quelque raison tordue jars ont une version dans leur nom - donc si vous mettez à jour/ont deux versions différentes d'eclipse( while eclipse.ini est soit lié ou fourni comme fichier de conf pour l'ensemble du système pour eclipse ) il causera l'erreur ci-dessus.
au Cours de décompresser dans un cygwin répertoire sur Win7, .exe et .dll doit être mis en mode exécutable. C'est la solution d'un terminal mintty (ou autre $TERM
) exécuté avec cygwin sur windows 7:
me@mymachine ~/eclipse
$ find . -name "*.dll" -exec chmod +x {} \;
essayé avec Juno (eclipse 4.2) fraîchement débranché, cygwin 1.7.quelque chose
un autre problème (que j'ai rencontré) est que L'utilitaire Unzip de Cygwin (UnZip 6.00 du 20 avril 2009, by Cygwin. Original by Info-ZIP.) ne décompose pas toujours correctement tout ce dont Eclipse a besoin pour fonctionner.
Using 7ZIP v9.20 a eu Eclipse Indigo (3.7.2) en cours d'exécution pour moi sur Win7 64bit avec 32bit JVM et 32bit Eclipse.
(C'est la première fois que le unzip de Cygwin me tombe dessus...)
j'ai vu ça à MacOS Sierra. Parfois, la décompression l'application de feuilles d'attributs étendus qui semblent empêcher le démarrage. La ligne de commande suivante supprime les attributs étendus et semble corriger le problème:
xattr -c Eclipse.app
il fonctionne également pour d'autres applications qui sont construits sur le cadre eclipse.
j'ai juste couru dans ce moi-même et a constaté que, en effet, comme un poste ci-dessus a déclaré: en utilisant cygwin et gunzip ou décompresser pour configurer votre environnement eclipse les permissions sur le .exe et .les fichiers dll seront incorrects et le JVM ne les lancera pas correctement.
solution Rapide:
#switch to the eclipse target folder
cd /cygdrive/c/Program\ Files\ \(x86\) #or wherever you put eclipse
find ./ -regextype posix-extended -mindepth 1 -type f -regex ".*\.exe|.*\.dll" |\
xargs chmod -v 750
mon expérience et mes conseils: installer Eclipse Juno sur C: drive.
après avoir téléchargé le zip, mettez-le sur C:, cliquez sur le bouton droit de la souris - > Extraire ici. Ensuite, un dossier appelé eclipse sera créé dans C: drive.
puis allez dans L'exécutable D'Eclipse, lancez-le, et tout ira bien.
je rencontre ce problème après avoir copié une installation eclipse sur un autre pc.Je trouve que l'installation d'eclipse auto a créé le .répertoire p2 sur mon c:\Users\xx.p2 lanceur.bibliothèque voir ici.Donc ça n'existe pas sur mon autre pc.
Ma résolution est de réinstaller eclipse:
a) double clic eclipse-inst-win64.exe
B) Cliquez pour passer au mode avancé.
c )décochez le panier de paquets
d) terminez votre installation et copiez à nouveau.
tout va bien se passer.
le problème est arrivé quand J'ai décompressé en utilisant Cygwin. Utilisé le programme Windows XP Standard unzip et il a fonctionné.
si vous avez deux éclipses, alors parfois cela arrive
vous n'avez qu'à supprimer
-startup
plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar
à partir de "151910920 de fichier" à côté de l'éclipse.exe (lanceur)
la plupart du temps, cela est lié à des problèmes sur windows avec la décompression il semble. (Voir d'autres réponses ici pour ça).
le deuxième plus gros problème semble être qu'eclipse n'est pas capable de trouver java ou trouve une version java qui est trop ancienne ou même des installations eclipse plus anciennes.
Voici une autre prise à ce dernier problème et une petite torsion pour le résoudre. Mon environnement de travail est sur un système linux, sans accès root, et avec des installations logicielles où je peux configurer les versions à utiliser dans un type de fichier de configuration. Cependant je n'ai aucune influence sur la façon dont les logiciels sont installés et ils sont immuables pour moi.
je télécharge et désactive la dernière éclipse comme d'habitude sur un disque utilisateur pour lequel j'ai des permissions d'écriture. Puis je me configure un alias pour toujours Temporairement cd dans l'installation eclipse au démarrage. Que peu importe où je travaille sur les systèmes de fichiers, eclipse trouve toujours son bon bibliothèque. Il semble que dans certains endroits, le chemin de recherche par défaut d'eclipses pour java creuse une installation (de Java ou d'eclipses plus anciennes ou sth autrement) dans mon environnement qu'il ne devrait vraiment pas utiliser.
voici le pseudonyme: alias eclipse "(pushd/enter_path_to_eclipse_install_dir_here / eclipse ; ./ eclipse; popd) '
Maintenant vous pouvez le démarrer normalement à partir par exemple de votre projet ou répertoire de travail arbitraire:
eclipse
ou aussi le mettre dans le arrière-plan
eclipse &
peut-être cela aide pour les gens dans des environnements de travail alambiqués.
j'ai copié le dossier Eclipse à partir d'une autre machine où le chemin était différent et c'était la racine de ce problème. Changer le chemin des plugins dans ECLIPSE.INI a travaillé pour moi !!
j'ai le même problème quand j'essayais de l'installer sur Windows8. Mais c'était un zip composé de fichier.... Ceux que je décompresse et exécute "eclipes.exe" exécuter en tant Que "Administration" - je le résoudre. Maintenant, j'en profitant très bien...... Essayez de me suivre sur Fb..si vous avez N'importe quel problème concernant l'installation comme ' Raj Barhate(MH)' Je vais Prouver mon mieux pour résoudre votre problèmes..
ouvrez eclipse.ini et remplacer par ce ~
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.0.0-531062
ce travail pour moi, bonne chance ~
Solution pour Mac
raison: Eclipse copies d'un endroit à l'autre
Solution: Les chemins doivent changer dans /Applications/eclipse / Eclipse.app/Contents/MacOS / eclipse.ini
chemin de correction pour plugins\org.Eclipse.équinoxe.launcher_1.0.100.v20080509-1800.jar
Voir aussi la réponse à cette question connexe .
l'essentiel est: Essayez de le décompresser à nouveau avec un outil de décompression solide. Parfois, la décompression se produit mal, en particulier avec L'outil Windows Explorer intégré.
j'ai ce message d'erreur lorsque j'utilise extraire les fichiers comme suit:
- action\"tout sélectionner 151940920"
- faites glisser et drow les fichiers vers un nouveau dossier
D'une manière ou d'une autre, des informations sur les dossiers se perdent
lorsque j'utilise "action\extraire..."il fonctionne.
aussi, n'oubliez pas de cliquer avec le bouton droit de la souris sur eclipse, puis de choisir Security Unblock
j'ai également fait face à ce problème, je viens de supprimer le fichier extrait et l'extrait à nouveau.
j'ai un .dossier rar.
Ce problème se produit lorsque le fichier n'est pas complètement évacué.
vous pourriez changer votre lettre de voiture: une fois que vous avez installé eclipse sur D:\, après que windows a réinstallé, la lettre de lecteur est maintenant E:\ (par exemple).
regardez eclipse.ini dans votre dossier eclipse, il y a quelques lignes où la lettre-clé est toujours D:\
cela m'est arrivé quand j'ai essayé d'ouvrir eclipse.exe avant le .fichier zip terminé extraction. Assurez-vous que toutes les dépendances sont décompressées ou déballées avant d'ouvrir le .EXE.
j'ai eu ce problème sur Linux (CentOS 7 64 bits) avec 32 bits Eclipse Néon et environnement JRE 32 bits, 8 . Aucune réponse ici ou dans des questions similaires n'a été utile, donc j'ai pensé que cela pourrait aider quelqu'un.
le lanceur Equinox ( eclipse
exécutable) lit le répertoire plugins/
et recherche ensuite eclipse_xxxx.so/dll
dans org.eclipse.equinox.launcher.<os>_<version>/
. Généralement, le problème est dans eclipse.ini
pointant à la mauvaise version de Equinox lanceur plugin. Mais si le système de fichiers utilise des inodes 64 bits, comme XFS et que l'un des fichiers obtient le numéro inode
au-dessus de 4294967296, alors le lanceur ne lit pas le répertoire plugins/
et ce message d'erreur apparaît. Utilisez ls -li <eclipse>/plugins/
pour vérifier les numéros inode
.
dans mon cas, le déplacement vers un autre support avec 32-bit inodes
a résolu le problème.
essayez d'exécuter eclipse.exe
comme administrateur ou en utilisant Eclipse Helios.
redémarrez la machine. Résoudre votre problème. Parfois, cela se produit lorsque vous essayez de redémarrer l'éclipse et entre les deux fermez-la avec force.