Comment exécuter eclipse en mode propre? et que se passe-t-il si nous le faisons?

Si quelque chose ne fonctionne pas correctement ou si certains plugins sont correctement chargés dans mon Eclipse. Je reçois souvent des suggestions pour ouvrir Eclipse en mode propre. Alors, comment courir en mode propre? et que se passe-t-il si je le fais?

Ce qu’il fait:

S’il est défini sur “true”, toutes les données mises en cache utilisées par l’infrastructure OSGi et l’exécution d’Eclipse seront nettoyées. Cela nettoiera les caches utilisés pour stocker la résolution des dépendances de bundles et les données du registre des extensions Eclipse. L’utilisation de cette option force eclipse à réinitialiser ces caches.

Comment l’utiliser:

  • Editez le fichier eclipse.ini situé dans votre répertoire d’installation Eclipse et insérez -clean comme première ligne.
  • Ou modifiez le raccourci que vous utilisez pour démarrer Eclipse et ajoutez -clean comme premier argument.
  • Ou créez un script batch ou shell qui appelle l’exécutable Eclipse avec l’argument -clean . L’avantage de cette étape est que vous pouvez conserver le script et l’utiliser chaque fois que vous souhaitez nettoyer l’espace de travail. Vous pouvez l’ eclipse-clean.bat quelque chose comme eclipse-clean.bat (ou eclipse-clean.sh ).

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

Autres options de ligne de commande eclipse: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html

Pour le mode propre: démarrez la plate-forme comme

 eclipse -clean 

C’est tout. La plate-forme effacera certaines informations du bundle OSGi en cache, elle vous aidera ou est recommandée si vous installez manuellement de nouveaux plugins ou si vous supprimez les plugins inutilisés.

Cela n’affectera pas les données liées à l’espace de travail.

Vous pouvez démarrer Eclipse en mode propre depuis la ligne de commande:

 eclipse -clean 

L’utilisation de l’option -clean est la voie à suivre, comme indiqué par les autres réponses.

Assurez-vous de le supprimer de votre .ini ou de votre raccourci après avoir résolu le problème. Il oblige Eclipse à réévaluer tous les plug-ins à chaque démarrage et peut considérablement augmenter le temps de démarrage, en fonction du nombre de plug-ins Eclipse installés.

  • cliquez sur le raccourci
  • clic droit -> propriétés
  • Ajoutez la clause -clean in target, puis démarrez.

il faudra beaucoup de temps pour démarrer normalement et cela permettra de rafraîchir toutes les ressources.

Pour Mac OS X Yosemite, j’ai pu utiliser la commande open.

 Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b ] [-a ] [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. 

Cela a fonctionné pour moi:

 open eclipse.app --args clean 

L’option la plus facile est d’utiliser ./eclipse -clean

Pour le nettoyage dans une configuration de lancement, consultez cette astuce:

http://www.eclipsezone.com/eclipse/forums/t83410.html

Pour les utilisateurs de Windows: Vous pouvez faire comme indiqué dans RTA ou via la ligne de commande: Naviguez jusqu’à l’emplacement de l’exécutable de l’éclipse, puis exécutez:

  eclipse.lnk -clean 

Vérifiez d’abord le nom de votre exécutable en utilisant la commande ‘dir’ sur son chemin