2011-02-15 18 views
6

Estoy desinstalando un complemento llamado X de la opción de desinstalación de eclipse. Ahora, para tener un enfoque claro, fui al directorio de complementos de eclipse y eliminé el archivo jar de complemento de allí. Ahora estoy tratando de volver a instalar el mismo plug-in y el eclipse indicaciones un error diciendoDesinstalar y eliminar complementos de eclipse

producido un error durante la fase de org.eclipse.equinox.internal.p2.engine.phases.CheckTrust. El contexto de sesión fue: (profile = epp.package.jee, phase = org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operando =, action =). Error al leer contenido firmado. El archivo "D: \ Prueba \ eclipse-ye-Helios-SR1-win32 \ eclipse \ plugins \ x_1.1.3.jar" no existe

Ahora cómo resolver el problema anterior

Respuesta

5

Nunca debe eliminar los complementos que instaló utilizando el instalador de Eclipse en Ayuda> Instalar nuevo software. Ahora hay un directorio utilizado para agregar complementos como frascos, lo que supongo que usaste, si es así eliminarlo daría como resultado el comportamiento deseado asumiendo que cierras el eclipse de antemano. Si no, entonces necesita limpiar su área de configuración. En el futuro, cuando lo elimine, vaya a Ayuda> Instalar nuevo software> Ya está instalado, debe haber una eliminación una vez que esté allí. :)

Goodluck.

+0

si lo hago más arriba, voy a poder borrar el contenido de carpeta de complementos como mencioné anteriormente –

+0

Creo que debería poder hacerlo. – myusuf3

+0

Intenté eliminar el complemento del paso mencionado anteriormente y luego debajo de la pestaña denominada Software instalado, pero publico que cuando eliminé los complementos de la carpeta de complementos, surgió el mismo error mencionado anteriormente. –

22

Tengo un problema similar. Eliminé esos plugins relacionados con los archivos de eclipse/plugins y el directorio eclipse/features. La razón por la que lo hice es porque ya desinstalé los complementos de Eclipse, pero los archivos permanecen en ambos directorios. Lo resolví editando el eclipse/artifact.xml. Busco todos los artefactos con la identificación de mis complementos y los elimino. Y soy capaz de volver a instalar los plugins de nuevo :)

+0

Este es definitivamente el camino a seguir. No entiendo por qué Equinox lo está haciendo tan difícil para los desarrolladores de complementos ... – homac

4

De acuerdo con la documentación del eclipse

no debe quitar los plugins de Eclipse. Los complementos deben ser instalados como características usando Update Manager. El mismo Administrador de actualización se puede usar para deshabilitar los complementos al deshabilitar la función a la que pertenecen . Ejecute Ayuda> Acerca de Eclipse> Detalles de instalación, seleccione el software que ya no desea y haga clic en Desinstalar. (En Macintosh es Eclipse> Acerca de Eclipse> Detalles de instalación.) En versiones anteriores, es posible que deba ejecutar Ayuda> Actualizaciones de software> Administrar Configuración ..., seleccione la función que le interese y desactívela con la tarea se muestra en la ventana derecha.

Cuando una característica está deshabilitada, todos sus complementos también estarán deshabilitados. Todavía están disponibles en el disco, y se pueden habilitar en cualquier momento en el futuro.

Para eliminar físicamente la función y sus plugins, tendrá que eliminar manualmente la función desde el eclipse/funciones de directorio y sus plugins del directorio del eclipse/plugins. Recomendamos extrema precaución aquí. Elimine los errores, y es posible que tenga un poco de problema para restaurar su Eclipse a un estado estable. A menos que importe un lote de sobre el uso del disco duro, recomendamos dejar los complementos donde se encuentran .

Tenga en cuenta que cuando se eliminan complementos manualmente como se describe anteriormente, algunos metadatos todavía se almacenan en caché mediante Eclipse, lo que puede provocar problemas más adelante activados. Ejecución de Eclipse con la opción -clean puede ayudar con eso, ya que hace que Eclipse para limpiar los metadatos almacenados en caché

+2

La documentación falla en que también necesita eliminar todos los artefactos innecesarios (complementos y características) de artifacts.xml. – kolobok

0

Gracias .. No estoy seguro de lo que en realidad la acción fija el problema exacto que tenía.
Eliminé los archivos relacionados con el complemento de la carpeta de complementos y funciones, eliminé las entradas del archivo artifact.xml y abrí eclipse con la opción -clean.

0
  1. Ejecutar Eclipse
  2. Cambiar nombre Eclipse exe para eclipse.exe.back
  3. actualizaciones Run
  4. Actualizaciones ejecutado con éxito
Cuestiones relacionadas