web-dev-qa-db-fra.com

Comment faire en sorte qu'Eclipse se comporte bien dans la barre des tâches Windows 10 et dans la recherche de programme?

Cette question est très similaire à celle de son célèbre windows 7 contrepartie , mais la même solution ne fonctionne plus sous Windows 10, de sorte que la nouvelle plate-forme semble digne de sa propre question.

Bien sûr, tous ceux qui utilisent Eclipse sur Windows ont rencontré ce vieux bogue - documenté ici - mais pour ceux qui ne le connaissent pas, le TL; DR est que vous obtenez deux icônes de barre des tâches pour Eclipse parce que le lanceur Eclipse (Eclipse.exe) et l'espace de travail Eclipse (JVM) sont deux processus distincts et que vous ne pouvez pas épingler le processus d'espace de travail. On dirait qu'ils ne régleront pas le problème à court terme, alors nous comptons sur les solutions de rechange pour le moment. 

Eclipse a-t-il été utilisé avec la barre des tâches Windows 10? Qu'en est-il de la recherche dans le menu Démarrer (a.k.a. Cortana). La publication ici parcourt le menu de démarrage, mais la recherche Windows ne détecte pas le raccourci, malheureusement

30
icyitscold

La réponse me dévisageait depuis le début, du moins pour la barre des tâches. Tout crédit à Timo Kinnunen qui avait déjà publié cette solution de contournement dans le rapport bugzilla

1) Modifiez le fichier plugin.xml de la version d'Eclipse sélectionnée ("produit") et effacez la ligne suivante: 

<property name="appName" value="Eclipse"/> 

Cela devrait être fait avant de démarrer l'installation pour la première fois, , Car la valeur de la propriété est mise en cache et la modification n'aura pas d'effet Avant que le cache ne soit effacé. Le fichier correct à modifier varie: 

  • \ plugins\org.Eclipse.sdk_4.4.0.v20140123-1600
  • \ plugins\org.Eclipse.epp.package.standard_2.1.0.20131103-0830
  • \ plugins\org.Eclipse.epp.package.jee_4.5.0.20150621-1200

2) Éditez Eclipse.ini pour ajouter ces lignes à la fin avant la ligne --launcher.appendVmargs, ajoutez ceci:

-vm
C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dll

Cela provoque le lancement de la machine virtuelle Java dans le même processus que Eclipse.exe plutôt qu'en tant que processus enfant et évite les subtilités des processus hôtes avec AppUserModelIDs.

3) Lancez Eclipse en double-cliquant sur Eclipse.exe. Une fois que l’espace de travail est ouvert, sélectionnez "Épingler ce programme à la barre des tâches" dans l’icône correspondante. 

15
icyitscold

Ceci est une version mise à jour de la réponse de icyitscold qui ne nécessite pas de désinstaller/réinstaller Eclipse. 

1) Supprimez les icônes Eclipse

2) Exécutez "Eclipse.exe -clean" pour vider le cache, puis fermez Eclipse

3) Modifier ./plugins/org.Eclipse.epp.package.xxxxx/plugin.xml
Le dossier varie en fonction de la version d’Eclipse que vous utilisez: j2ee, Java, c ++, etc.
Modifiez la propriété appName - appelez-la "MyEclipse" ou quelque chose du genre.

4) Editez le fichier Eclipse.ini pour ajouter:

-vm
C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dll

Ou où que se trouve votre JDK avant la ligne:

--launcher.appendVmargs

5) Exécutez Eclipse et ouvrez un espace de travail, épinglez l'icône Eclipse après son chargement.


Crédits à icyitscold, Ruslan Gainutdinov, Timo Kinnunen

36
Shannon Smith

Correctif pour Eclipse Neon + Oxygen + Photon

C'était un processus assez simple en 2 étapes, aucune édition requise.

  1. Fermez toutes les instances Eclipse et dissociez l'icône qui ne fonctionne pas.

  2. Ouvrez Eclipse. NE PAS PIN pour le moment. Sélectionnez un espace de travail, laissez la fenêtre principale Eclipse chargée. Épinglez cela (clic droit sur l'icône -> Épingler à la barre des tâches).

Cela a parfaitement fonctionné pour moi.

14
Charles Goodwin

Pour Windows 10, allez dans le dossier extrait Eclipse, faites un clic droit sur Eclipse.exe

  • Pour épingler à la barre des tâches, sélectionnez Pin to taskbar
  • Pour épingler au menu Démarrer, sélectionnez Pin to Start
0
Jobayer Ahmmed

Les étapes décrites dans ce message ont fonctionné pour moi afin de supprimer l'élément dupliqué dans la barre des tâches (Windows 10 + Eclipse Oxygen):

https://superuser.com/a/932807

0
erdalprinz

C’était bien plus facile que prévu .. voici ce que j’ai fait dans Win 10.

  1. Je suis allé dans le dossier Eclipse décompressé, j'ai cliqué avec le bouton droit de la souris sur l'icône Eclipse et créé le raccourci à l'aide de l'option Envoyer au bureau.
  2. Une fois que le raccourci est apparu sur mon bureau, cliquez avec le bouton droit sur l'icône et choisissez "Épingler à la barre des tâches".

Fait! .... simple..non?

0
the_p_unit