Eclipse uitvoerbare opstartfout: kan begeleidende gedeelde bibliotheek niet vinden

Ik had Eclipse Indigo op mijn computer geïnstalleerd met de Android-plug-in en het werkte ongeveer twee weken perfect. Vandaag heb ik java en quicktime bijgewerkt en vervolgens mijn computer opnieuw opgestart. Toen het weer opstartte, was eclipse volledig verdwenen – alle programmabestanden zijn volledig verdwenen. Wanneer ik het opnieuw probeer te installeren, krijg ik een foutmelding met de tekst

Het uitvoerbare Eclipse-opstartprogramma kon de bijbehorende gedeelde bibliotheek niet vinden.

Wat is er gebeurd en hoe kan ik dit oplossen?


Antwoord 1, autoriteit 100%

Dat klinkt behoorlijk slecht en raar. Maar opnieuw installeren is niet zo moeilijk – downloaden, uitpakken, de standaard geheugentoewijzing wijzigen, Eclipse uitvoeren, de nodige plug-ins en functies installeren.

En bijna alle belangrijke voorkeuren bevinden zich in uw werkruimte. De enige belangrijke die ik buiten de werkruimte kan bedenken, is de eerder genoemde geheugentoewijzing, die u kunt instellen op de opdrachtregel of in het ECLIPSE.INI-bestand.


Antwoord 2, autoriteit 97%

Ik heb zojuist hetzelfde probleem ondervonden. Het probleem voor mij was het standaarduitpakprogramma van Windows 7. Het heeft een probleem wanneer het bestanden tegenkomt met een diepe bestandsstructuur. Ik heb een tijdje geleden over dit probleem gelezen, maar kan me het artikel niet herinneren. De oplossing voor mij is om de Eclipse-download uit te pakken met WinZip (of een andere tool die dit probleem niet heeft).


Antwoord 3, autoriteit 86%

Controleer eclipse.ini, er zijn twee items zoals:

-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

Voor sommige gedraaide rede hebben potten de versie in hun naam – dus als u een upgrade / twee verschillende versie van Eclipse hebt (terwijl Eclipse.ini ofwel wordt gelinkt of wordt verstrekt als systeembrede conf-bestand voor Eclipse), zal het bovenstaande fout veroorzaken.


4, Autoriteit 63%

tijdens unzip in een Cygwin-directory op Win7, .exe en .dll hoeft de uitvoerbare modus te krijgen. Dit is de oplossing van een Mintty (of een andere $TERM) Terminal Run met Cygwin op Windows 7:

me@mymachine ~/eclipse
$ find . -name "*.dll" -exec chmod +x {} \;

geprobeerd met JUNO (Eclipse 4.2) Vers uitgepakt, Cygwin 1.7.Sometiek


5, Autoriteit 57%

Ik heb dit in Macos Sierra gezien. Soms loslaten de app uitgebreide attributen die het opstarten lijken te voorkomen. De volgende opdrachtregel verwijdert uitgebreide attributen en lijkt het probleem op te lossen:

xattr -c Eclipse.app

Het werkt ook voor andere toepassingen die zijn gebouwd op het Eclipse Framework.


6, Autoriteit 23%

Ik heb dit zelf gewoon ingekopt en ontdekte dat, inderdaad, zoals één bericht hierboven vermeldde: met behulp van Cygwin en Gunzip of unzip om uw Eclipse-omgeving in te stellen De machtigingen op de .exe- en .dll-bestanden zijn onjuist en de JVM zal niet goed uitvoeren.

Snelle oplossing:


#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

Antwoord 7, autoriteit 14%

Ik kom dit probleem tegen nadat ik een eclipse-installatie naar een andere pc heb gekopieerd. Ik merk dat de eclipse-installatie automatisch de .p2-directory heeft gemaakt op mijn c:\Users\xx.p2, en –launcher.library verwijst hier naar. bestaat niet op mijn andere pc.
Mijn resolutie is om Eclipse opnieuw te installeren:
a)Dubbelklik op eclipse-inst-win64.exe
b)Klik om naar de geavanceerde modus te gaan.
c)Deselecteer de bundelpool
d)Beëindig uw installatie en kopieer opnieuw.
Alles zal goed werken.


Antwoord 8, autoriteit 11%

Mijn ervaring en advies: installeer Eclipse Juno op C: schijf.

Na het downloaden van de zip, zet deze op C:, klik met de rechtermuisknop -> extraheer hier. Vervolgens wordt een map met de naam eclipse gemaakt in C: schijf.

Ga dan naar het uitvoerbare bestand van Eclipse, voer het uit en alles komt goed.


Antwoord 9, autoriteit 6%

Het probleem deed zich voor toen ik het uitpakte met Cygwin. Gebruikte het standaard unzip-programma van Windows XP en het werkte.


Antwoord 10, autoriteit 6%

als je twee zonsverduisteringen hebt, gebeurt dit soms

je hoeft alleen

. te verwijderen

-startup
plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar 

van eclipse.inibestand naast eclipse.exe(Launcher)


Antwoord 11, autoriteit 6%

Zie ook dit gerelateerde vraag’s antwoord.

De essentie is: probeer het opnieuw uit te pakken met een solide unzip-tool. Soms gaat het uitpakken mis, vooral met de ingebouwde Windows Explorer-tool.


Antwoord 12, autoriteit 3%

ik krijg deze foutmelding als ik de bestanden als volgt uittrek:

  • actie\selecteer alles
  • sleep de bestanden naar een nieuwe map

Op de een of andere manier gaat informatie over de mappen verloren

wanneer ik “action\extract to…” gebruik, werkt het.

Vergeet ook niet om met de rechtermuisknop op eclipse te klikken en vervolgens Beveiliging deblokkeren te kiezen


Antwoord 13, autoriteit 3%

Meestal heeft dit te maken met problemen op Windows met het uitpakken, zo lijkt het. (Zie daarvoor andere antwoorden hier).

Het op één na grootste probleem lijkt te zijn dat Eclipse geen Java kan vinden of een Java-versie vindt die te oud is of zelfs oudere Eclipse-installaties.

Hier is nog een andere kijk op het laatste probleem en een kleine draai om het op te lossen. Mijn werkomgeving is op een linux-systeem, zonder root-toegang, en met software-installaties waar ik in een soort configuratiebestand kan configureren welke versies ik moet gebruiken. Ik heb echter geen invloed op de manier waarop die softwarepakketten worden geïnstalleerd en ze zijn voor mij onveranderlijk.

Ik download en untar de laatste eclips zoals gewoonlijk naar een gebruikersschijf waarvoor ik schrijfrechten heb. Dan configureer ik mezelf een alias om altijd tijdelijk een cd in de eclipse-installatie te plaatsen bij het starten. Dat ongeacht waar ik aan de bestandssystemen werk, Eclipse altijd de juiste bibliotheken vindt. Het lijkt erop dat op sommige plaatsen het standaard zoekpad van eclips voor java een installatie (van java of oudere eclipsen of iets anders) in mijn omgeving uitgraaft die het echt niet zou moeten gebruiken.

Dit is de alias:
alias eclipse ‘(pushd /enter_path_to_eclipse_install_dir_here/eclipse ; ./eclipse ; popd)’

Nu kunt u het normaal starten vanaf b.v. uw project of willekeurige werkmap:

eclipse

of zet het ook op de achtergrond

eclipse &

Misschien helpt dit voor mensen in ingewikkelde werkomgevingen.


14, Autoriteit 3%

Probeer eclipse.exeals beheerder of het gebruik van Eclipse Helios.


15, Autoriteit 3%

Ik heb de Eclipse-map gekopieerd van een andere machine waar het pad anders was en dat was de oorzaak van dit probleem. Het pad van de plug-ins wisselen in Eclipse.ini Werkte voor mij !!


16, Autoriteit 3%

Oplossing voor Mac

Reden:
Eclipse kopieën van de ene locatie naar andere

Oplossing:
Paden die nodig zijn in /Applications/Eclipse/eclipse.App/contents/macos/eclipse.ini

Pad fixeren voor plug-ins \ org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar


17, Autoriteit 3%

Ik had hetzelfde probleem toen ik probeerde het op Windows 8 te installeren.
Maar het was een bestand met rits samengevoegd ….
Degenen die ik unzip en voer “Eclipes.exe” -bestand uit zoals uitvoeren als ‘Administrator’ die het is opgelost.
Nu geniet ik het heel goed.


18, Autoriteit 3%

Ik heb geconfronteerd met dit probleem en loste het op door Eclipse als admin te lopen.


19

Ik heb ook geconfronteerd met het probleem, ik heb zojuist het geëxtraheerde bestand verwijderd en het opnieuw geëxtraheerd.

Ik heb een .rar-bestand.

Dit probleem treedt op wanneer het bestand niet volledig wordt geëxtraheerd.


20

Open Eclipse.ini en vervang hiermee ~

-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

dit werk voor mij, veel succes ~


Antwoord 21

Misschien heb je je stationsletter gewijzigd:
nadat u eclipse op D:\ had geïnstalleerd, is de stationsletter na het opnieuw installeren van Windows nu E:\ (bijvoorbeeld).

kijk in eclipse.ini in uw eclipse-map, er zijn enkele regels waar de stationsletter nog steeds D:\

is


Antwoord 22

Dit overkwam mij toen ik eclipse.exe probeerde te openen voordat het .zip-bestand klaar was met uitpakken. Zorg ervoor dat alle afhankelijkheden zijn uitgepakt of uitgepakt voordat u de .exe opent.


Antwoord 23

Ik had dit probleem op Linux (CentOS 7 64 bit)met 32-bit Eclipse Neonen 32-bit JRE 8. Geen van de antwoorden hier of in soortgelijke vragen waren nuttig, dus ik dacht dat het iemand zou kunnen helpen.

Equinox launcher (eclipseuitvoerbaar bestand) leest de plugins/directory en zoekt dan naar eclipse_xxxx.so/dllin org.eclipse.equinox.launcher.<os>_<version>/. Meestal zit het probleem in eclipse.inidie verwijst naar de verkeerde versie van de plug-in Equinox launcher. Maar als het bestandssysteem 64-bits inodes gebruikt, zoals XFS en een van de bestanden krijgt een inode-nummer boven 4294967296, dan kan het opstartprogramma de map plugins/niet lezen en deze foutmelding verschijnt. Gebruik ls -li <eclipse>/plugins/om de inode-nummers te controleren.

In mijn geval loste de verhuizing naar een andere mount met 32-bit inodeshet probleem op.

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


Antwoord 24

Ik ben deze fout tegengekomen met het Eclipse 4.10-installatieprogramma. We hadden de installatie niet correct voltooid vanwege de beveiligingsinstellingen van het platform en probeerden de installatie ongedaan te maken, maar moesten dit handmatig doen omdat er geen verwijderprogramma werd geïntroduceerd tijdens de mislukte installatie. We vermoedden dat dit het eindresultaat corrumpeerde – zelfs na herinstallatie.

De oplossing was om de JVM te gebruiken om Eclipse te starten en het uitvoerbare opstartprogramma volledig te omzeilen. De volgende opdracht start met succes Eclipse 4.10 (sommige parameters zullen veranderen op basis van de versie van Eclipse):

%JDK190%\bin\javaw.exe -jar C:\<fully_qualified_path_to_eclipse>\Eclipse410\plugins\org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar -clean -showsplash

Na het gebruik van deze opdracht/snelkoppeling om Eclipse te starten, hadden we geen verdere fouten met Eclipse zelf, maar we konden het EXE-opstartprogramma in de toekomst niet gebruiken. Zelfs na een jaar gebruik van deze versie blijft de launcher dezelfde fout weergeven.

Voor alle duidelijkheid: u moet uw opdracht javaw.exeaanpassen aan uw systeemspecificaties op MS Windows.


Antwoord 25

Ik kreeg enige tijd geleden een soortgelijke fout. Ik had de eclipse-setup van een andere laptop naar de mijne gekopieerd. Het probleem met mijn setup was dat pad van de “–launcher.library” in het eclipse.ini-bestand. Het pad in –launcher.library was dat van de oude machine en daarom kreeg ik de foutmelding

Ik heb het pad van “–launcher.library” in eclipse.ini gewijzigd in het pad van eclipse op mijn laptop en het probleem is opgelost. Ik hoop dat dit nuttig is voor iemand die deze foutmelding krijgt.


Antwoord 26

verwijder het en voer eclipse-installer opnieuw uit zonder root


Antwoord 27

Ik heb Demo.exegemaakt met behulp van Eclipse RCP.

Ik heb Demo.exeuitgevoerd met C-Drive om dezelfde fout te genereren als…

Oplossing:u kunt bijvoorbeeld uw schijf wijzigen

C:\Demo.exe to D:\Demo.exe

Stap 1: Kopieer/Knip eerst uw .exe-bestand zoals C:\Demo.exe

Stap 2: Plak na het plakken nog een schijf zoals D:\Demo.exe

Nadat het uitvoerbare bestand succesvol is gestart.

Ik hoop dat mijn antwoord nuttig is.


Antwoord 28

Ik kreeg hetzelfde bericht na een systeemherstel waarbij de eclipse-map (V. 3/2020) zich op een tweede schijf bevond (die NIET tegelijkertijd werd hersteld, ik gebruik deze voornamelijk voor grote bestanden).

p>

Het herstellen van de defecte installatiemap C:\Users<user>.p2 naar de nieuwe installatie (verwezen in eclipse.ini van de eclipse-map) werkte.


Antwoord 29

Houd een kortere mapnaam, vast voor mij.

Other episodes