Si algo no está funcionando adecuadamente o algunos plugins no se cargan correctamente en mi Eclipse. A menudo me sugerencia para abrir Eclipse en modo limpio. Así que, ¿cómo se ejecute en modo limpio? ¿y qué pasa si lo hago?

InformationsquelleAutor GuruKulki | 2010-01-08

8 Comentarios

  1. 261

    Lo que hace:

    si se establece en «true», los datos de caché utilizado
    por el framework OSGi y eclipse
    tiempo de ejecución se puede limpiar. Esto
    limpia la memoria caché se utiliza para almacenar paquete
    la resolución de dependencia y eclipse
    la extensión de los datos del registro. El uso de este
    opción forzará a eclipse
    reinicializar estos cachés.

    Cómo usarlo:

    • Editar el eclipse.ini archivo ubicado en el directorio de instalación de Eclipse y de inserción -clean como la primera línea.
    • O editar el acceso directo que se utiliza para iniciar Eclipse y agregar -clean como el primer argumento.
    • O crear un lote o un shell script que llama a la Eclipse ejecutable con el -clean argumento. La ventaja de este paso es que usted puede seguir la secuencia de comandos y uso cada vez que usted desea limpiar el área de trabajo. Puede el nombre de algo como eclipse-clean.bat (o eclipse-clean.sh).

    (De: http://www.eclipsezone.com/eclipse/forums/t61566.html)

    Otros eclipse opciones de línea de comandos: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html

    • Yo recomiendo (2), la creación de un ‘segundo’ eclipse contextual con la opción de limpieza. Usted no quiere que en el eclipse.archivo ini, porque eso sería deshabilitar el útil de OSGi almacenamiento en caché y el aumento de eclipse tiempo de inicio. Limpie sólo cuando usted se siente que usted tiene que.
    • así que, básicamente, se debe recomendar (3)
    • ¿por qué debería? Recomiendo lo que te guste. Sigo recomendando la variación de «la 2», un segundo acceso directo para «eclipse limpio» (para los entornos de windows, por supuesto)
    • ¿cómo se hace en MacOS
    • En ubuntu en mi archivo ini de la primera línea es ‘-inicio » supongo que es necesario eliminar en caso de que yo desea que se ejecute en modo limpio? (y reemplazar con -limpia)?
    • He editado tu post, porque yo abajo votado por error y esta era la única posibilidad para votar hasta tu post (para quitar una línea vacía). Lo siento por este insignificante cambio, pero los votos estaban cerradas.
    • El enlace a las opciones de línea de comandos no funciona para mí. Este (el de Kepler) funciona: help.eclipse.org/kepler/…
    • Ellimpieza opción también hace algunos plugins para limpiar su caché. Por ejemplo resuelve algunos «confusión» de la subclipse plugin.
    • Mientras que «limpiar» el argumento podría ayudar en algunas situaciones, definitivamente NO siempre funciona. Para nosotros, la eliminación de la «…/configuración/org.eclipse.núcleo.tiempo de ejecución de carpeta» (hay 3 más «org.eclipse.xxx» carpetas en allí) hace el truco (eclipse e4 basado en la aplicación).

  2. 76

    Para limpiar modo: inicio de la plataforma como

    eclipse -clean

    Eso es todo. La plataforma va a borrar caché paquete OSGi información, ayuda o se recomienda en caso de instalar nuevos plugins manualmente o quitar sin usar plugins.

    No va a afectar a cualquier área de trabajo de datos relacionados.

    • le gustó la info de que no altera los datos del área de trabajo!
  3. 16

    El uso de la -clean opción es el camino a seguir, como se ha mencionado por las otras respuestas.

    Asegúrese de que usted lo quita de su .ini o acceso directo después de que hayas solucionado el problema. Causa Eclipse para reevaluar todos los plugins cada vez que se inicia y se puede aumentar dramáticamente el tiempo de inicio, dependiendo de cómo muchos plugins de Eclipse que ha instalado.

  4. 12
    • haga clic en el atajo
    • click derecho -> propiedades
    • de complementos de limpieza en la cláusula de destino y, a continuación, iniciar.

    se va a tomar mucho tiempo de lo normal en el inicio y que la frescura de seguridad de todos los recursos.

  5. 6

    Para Mac OS X Yosemite fue capaz de utilizar el comando abrir.

    Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <application>] [filenames] [--args arguments]
    Help: Open opens files from a shell.
          By default, opens each file using the default application for that file.  
          If the file is in the form of a URL, the file will be opened as a URL.
    Options: 
          -a                Opens with the specified application.
          -b                Opens with the specified application bundle identifier.
          -e                Opens with TextEdit.
          -t                Opens with default text editor.
          -f                Reads input from standard input and opens with TextEdit.
          -F  --fresh       Launches the app fresh, that is, without restoring windows. Saved persistent state is lost, excluding Untitled documents.
          -R, --reveal      Selects in the Finder instead of opening.
          -W, --wait-apps   Blocks until the used applications are closed (even if they were already running).
              --args        All remaining arguments are passed in argv to the application's main() function instead of opened.
          -n, --new         Open a new instance of the application even if one is already running.
          -j, --hide        Launches the app hidden.
          -g, --background  Does not bring the application to the foreground.
          -h, --header      Searches header file locations for headers matching the given filenames, and opens them.

    Esto funcionó para mí:

    open eclipse.app --args clean
  6. 2

    Para usuarios de Windows:
    Usted puede hacer como RTA dijo o a través de línea de comandos de hacer esto:
    Vaya a la locaiton del eclipse ejecutable, a continuación, ejecute:

     eclipse.lnk -clean

    Comprobar primero con el nombre de su ejecutable utilizando el comando » dir » en su camino

Dejar respuesta

Please enter your comment!
Please enter your name here