Error del lanzador ejecutable Eclipse: No se puede localizar la biblioteca compartida complementaria


Tuve Eclipse Indigo instalado en mi computadora con el complemento de Android y funcionó perfectamente durante aproximadamente dos semanas. Hoy, actualizé Java y quicktime y luego reinicié mi computadora. Cuando se inició una copia de seguridad, eclipse había desaparecido por completo - todos los archivos de programa han desaparecido por completo. Cuando intento reinstalarlo, recibo un mensaje de error que dice

El lanzador ejecutable de Eclipse no pudo localizar su biblioteca compartida complementaria.

Qué pasó ¿y cómo puedo arreglarlo?

Author: ROMANIA_engineer, 2011-08-16

24 answers

Eso suena bastante malo y raro. Pero reinstalar no es tan difícil: descargar, descomprimir, cambiar la asignación de memoria predeterminada, ejecutar Eclipse, instalar los complementos y características necesarios.

Y casi todas las preferencias importantes están en tu espacio de trabajo. La única importante que se me ocurre fuera del espacio de trabajo es la asignación de memoria antes mencionada, que se puede configurar en la línea de comandos o en ECLIPSE.Archivo INI.

 28
Author: Ladlestein,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-15 22:39:14

Acabo de encontrar el mismo problema. El problema para mí era Windows 7 programa predeterminado unzipper. Tiene un problema cuando encuentra archivos que tienen una estructura de archivos profunda. Leí sobre este tema hace algún tiempo, pero no puedo recordar el artículo. Arreglo para mí es descomprimir la descarga Eclipse utilizando WinZip (o alguna otra herramienta que does't tiene este problema).

 103
Author: blue-sky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-10 20:55:55

Compruebe eclipse.ini, hay dos entradas como:

-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

Por alguna razón retorcida jars tienen versión en su nombre - por lo que si actualiza/tiene dos versiones diferentes de eclipse( mientras eclipse.ini está vinculado o proporcionado como archivo de configuración de todo el sistema para eclipse) causará el error anterior.

 22
Author: baranowb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-06 09:22:03

Durante la descompresión en un directorio cygwin en Win7, .exe y .dll necesita tener el modo ejecutable. Esta es la solución de un terminal mintty (u otro $TERM) que se ejecuta con cygwin en Windows 7:

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

Probado con Juno (eclipse 4.2) recién descomprimido, cygwin 1.7.algo

 21
Author: alsq,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-17 18:59:16

Otro problema (que me encontré) es que la utilidad de descompresión de Cygwin (UnZip 6.00 del 20 de abril de 2009, por Cygwin. Original de Info-ZIP.) no siempre descomprime correctamente todo lo necesario para que Eclipse se ejecute realmente.

Usando 7ZIP v9.20 tiene Eclipse Indigo (3.7.2) en funcionamiento para mí en Win7 64bit con 32bit JVM y 32bit Eclipse.

(Es la primera vez que me falla el cierre de Cygwin...)

 13
Author: Mark Leighton Fisher,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-11 20:22:41

He visto esto en macOS Sierra. A veces, descomprimir la aplicación deja atributos extendidos que parecen impedir el inicio. La siguiente línea de comandos elimina los atributos extendidos y parece solucionar el problema:

xattr -c Eclipse.app

También funciona para otras aplicaciones que se construyen en el marco eclipse.

 12
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-21 12:36:49

Acabo de encontrarme con esto y encontré que, de hecho, como se dijo en un post anterior: usando cygwin y gunzip o unzip para configurar su entorno eclipse los permisos en el .exe y .los archivos dll serán incorrectos y la JVM no los ejecutará correctamente.

Solución rápida:


#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
Author: SkyLeach,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-12-18 20:58:15

Mi experiencia y consejo: Instalar Eclipse Juno en la unidad C:.

Después de descargar el zip, póngalo en C:, haga clic en el botón derecho del ratón -> extraer aquí. Luego se creará una carpeta llamada eclipse en la unidad C:.

Luego vaya al ejecutable Eclipse, ejecútelo, y todo estará bien.

 4
Author: Pedro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-18 15:58:52

Me encuentro con este problema después de copiar una instalación de eclipse a otro pc.Me parece que la instalación de eclipse auto creó el .directorio p2 en mi c:\Users\xx.p2, y launcher lanzador.biblioteca consulte here.So no existe en mi otra PC.
Mi resolución es reinstalar eclipse:
a) Haga doble clic en eclipse-inst-win64.exe
b) Haga clic para cambiar al modo avanzado.
c) Desmarque el Grupo de Paquetes
d) Termine su instalación y copie de nuevo.
Todo funcionará bien.

 3
Author: Does,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-17 02:22:11

El problema ocurrió cuando descomprimí usando Cygwin. Se utilizó el programa de descompresión estándar de Windows XP y funcionó.

 2
Author: BrownsFan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-18 17:06:42

Si usted está teniendo dos eclipse entonces en algún momento esto sucede

Solo tienes que eliminar

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

Del archivo eclipse.ini junto a eclipse.exe(Lanzador)

 2
Author: Xar E Ahmer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-27 10:16:49

En su mayoría esto está relacionado con problemas en Windows con la descompresión que parece. (Ver otras respuestas aquí para eso).

El segundo problema más grande parece ser que eclipse no es capaz de encontrar java o encuentra una versión de Java que es demasiado antigua o incluso más antiguas instalaciones de eclipse.

Aquí hay otra toma para el último problema y un pequeño giro para resolverlo. Mi entorno de trabajo está en un sistema linux, sin acceso root, y con instalaciones de software donde puedo configurar qué versiones para usar en una especie de archivo de configuración. Sin embargo, no tengo ninguna influencia en la forma en que se instalan esos paquetes de software y son inmutables para mí.

Descargo y descomprimo el último eclipse como de costumbre en un disco de usuario para el que tengo permisos de escritura. Luego me configuro un alias para que siempre ingrese temporalmente en la instalación de eclipse al iniciar. Que, independientemente de dónde trabaje en los sistemas de archivos, eclipse siempre encuentra sus bibliotecas correctas. Parece que en algunos lugares, eclipses por defecto buscar ruta para java desentierra una instalación (de java o eclipses anteriores o sth else) en mi entorno que realmente no debería usar.

Aquí está el alias: alias eclipse '(pushd/enter_path_to_eclipse_install_dir_here / eclipse ; ./ eclipse; popd) '

Ahora puede iniciarlo normalmente desde, por ejemplo, su proyecto o directorio de trabajo arbitrario:

eclipse

O también ponerlo en segundo plano

eclipse &

Tal vez esto ayude a las personas en entornos de trabajo enrevesados.

 1
Author: cfi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-24 08:52:58

He copiado la carpeta Eclipse de otra máquina donde la ruta era diferente y esa fue la raíz de este problema. Cambiar la ruta de los plugins en ECLIPSE.¡INI trabajaba para mí !!

 1
Author: Shraddha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-17 05:58:38

Tengo el mismo problema cuando intentaba instalarlo en Windows8. Pero era un archivo comprimido.... Que descomprimir y Ejecutar "eclipes.exe "archivo como ejecutar Como 'Administración' lo resuelvo. Ahora lo disfruto muy bien...... Trata de seguirme en Fb..si Usted Tiene Cualquier Problema Con Respecto a la instalación As'Raj Barhate (MH)' Demostraré mi mejor esfuerzo para resolver sus problemas bien..

 1
Author: Rajendra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-31 16:11:11

Eclipse abierto.ini y reemplazar con esto ~

-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

Este trabajo para mí, buena suerte ~

 1
Author: splatter_fadli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-24 09:32:17

Solución para Mac

Razón: Eclipse copia de un lugar a otro

Solución: Las rutas cambian en / Applications / eclipse / Eclipse.app / Contents / macOS / eclipse.ini

Se corrige la ruta para plugins\org.eclipsar.equinoccio.lanzador_1. 0. 100.v20080509-1800.jar

 1
Author: sabbir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-17 07:33:29

También vea la respuesta de esta pregunta relacionada.

Lo esencial es: Intenta descomprimirlo de nuevo con una herramienta de descompresión sólida. A veces descomprimir va mal, especialmente con la herramienta integrada del explorador de Windows.

 1
Author: Fabian Streitel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:26:29

Tengo este mensaje de error cuando uso extraer los archivos de la siguiente manera:

  • acción \ seleccionar todo
  • arrastre y arrastre los archivos a una nueva carpeta

De alguna manera la información sobre las carpetas se pierde

Cuando uso " action \ extract to..."funciona.

También, recuerde hacer clic derecho en eclipse, a continuación, seleccione Seguridad Desbloquear

 0
Author: Noah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-10-07 22:07:35

También me enfrenté a este problema, acabo de eliminar el archivo extraído y lo extrajo de nuevo.

Tengo un .archivo rar.

Este problema ocurre cuando el archivo no se extrae completamente.

 0
Author: programmer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-26 13:45:09

Es posible que haya cambiado su letra de unidad: una vez que u haya instalado eclipse en D:\, después de reinstalar Windows, la letra de la unidad ahora es E:\ (por ejemplo).

Mira eclipse.ini en su carpeta eclipse, hay algunas líneas donde la letra de la unidad sigue siendo D:\

 0
Author: Marco Hübers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-12 16:30:39

Esto me pasó cuando intenté abrir eclipse.exe antes de la .archivo zip terminado de extraer. Asegúrese de que todas las dependencias estén descomprimidas o descomprimidas antes de abrir el .exe.

 0
Author: Scott Izu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-20 22:24:47

Tuve este problema en Linux (CentOS 7 64 bit)con Eclipse Neon de 32 bitsy JRE 8 de 32 bits. No de las respuestas aquí o en preguntas similares fueron útiles, así que pensé que puede ayudar a alguien.

Equinox launcher (eclipse ejecutable) está leyendo el directorio plugins/ y luego busca eclipse_xxxx.so/dll en org.eclipse.equinox.launcher.<os>_<version>/. Normalmente, el problema está en eclipse.iniapuntando a la versión incorrecta del complemento Equinox launcher. Pero, si el sistema de archivos utiliza inodos de 64 bits, tales como XFS y uno de los archivos obtiene inode número por encima de 4294967296, entonces el lanzador no lee el directorio plugins/ y aparece este mensaje de error. Utilice ls -li <eclipse>/plugins/ para comprobar los números inode.

En mi caso, pasar a otra montura con 32-bit inodes resolvió el problema.

Véase: http://www.tcm.phy.cam.ac.uk/sw/inodes64.html

 0
Author: AlexF,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-16 11:36:53

Intenta ejecutar eclipse.exe como administrador o usando Eclipse Helios.

 -1
Author: Utk787,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-26 05:13:04

Reinicie la máquina. Resuelve tu problema. A veces sucede cuando intenta reiniciar el eclipse y en el medio lo cierra con fuerza.

 -1
Author: sgajera,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-04 03:58:37