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
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:
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.
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
C'était un processus assez simple en 2 étapes, aucune édition requise.
Fermez toutes les instances Eclipse et dissociez l'icône qui ne fonctionne pas.
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.
Pour Windows 10, allez dans le dossier extrait Eclipse, faites un clic droit sur Eclipse.exe
Pin to taskbar
Pin to Start
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):
C’était bien plus facile que prévu .. voici ce que j’ai fait dans Win 10.
Fait! .... simple..non?