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?

102
demandé sur ROMANIA_engineer 2011-08-16 01:19:27

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.

28
répondu Ladlestein 2011-08-15 22:39:14

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).

103
répondu blue-sky 2012-06-10 20:55:55

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.

22
répondu baranowb 2013-03-06 09:22:03

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

21
répondu alsq 2012-08-17 18:59:16

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...)

13
répondu Mark Leighton Fisher 2015-09-11 20:22:41

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.

12
répondu Mark 2017-07-21 12:36:49

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
8
répondu SkyLeach 2012-12-18 20:58:15

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.

4
répondu Pedro 2012-11-18 15:58:52

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.

3
répondu Does 2016-11-17 02:22:11

le problème est arrivé quand J'ai décompressé en utilisant Cygwin. Utilisé le programme Windows XP Standard unzip et il a fonctionné.

2
répondu BrownsFan 2013-07-18 17:06:42

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)

2
répondu Xar E Ahmer 2015-03-27 10:16:49

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.

1
répondu cfi 2012-10-24 08:52:58

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 !!

1
répondu Shraddha 2013-01-17 05:58:38

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..

1
répondu Rajendra 2013-08-31 16:11:11

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 ~

1
répondu splatter_fadli 2013-09-24 09:32:17

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

1
répondu sabbir 2014-04-17 07:33:29

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é.

1
répondu Fabian Streitel 2017-05-23 12:26:29

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

0
répondu Noah 2011-10-07 22:07:35

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é.

0
répondu programmer 2012-09-26 13:45:09

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:\

0
répondu Marco Hübers 2015-11-12 16:30:39

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.

0
répondu Scott Izu 2016-05-20 22:24:47

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.

voir: http://www.tcm.phy.cam.ac.uk/sw/inodes64.html

0
répondu AlexF 2017-01-16 11:36:53

essayez d'exécuter eclipse.exe comme administrateur ou en utilisant Eclipse Helios.

-1
répondu Utk787 2012-10-26 05:13:04

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.

-1
répondu sgajera 2017-10-04 03:58:37