Comment épingler Eclipse Luna à la barre des tâches Windows-7?

15

J'avais l'habitude de pouvoir épingler Eclipse à ma barre des tâches en ajoutant ces lignes au eclipse.inifichier:

-vm
C:/Program Files/Java/[my java version]/bin

Mais cela ne semble pas fonctionner avec la nouvelle version d'Eclipse Luna. Maintenant, sans ces lignes, je ne peux pas épingler l'application et, avec elles, le menu contextuel ne s'affiche même pas lorsque je clique avec le bouton droit sur l'icône de la barre des tâches.

Y a-t-il un moyen de réparer ceci?

Martin Larente
la source
J'ai le même problème. J'ai cherché bugs.eclipse.org mais je n'ai trouvé aucune référence au menu de clic droit cassé. L'épinglage a été partiellement cassé pour plusieurs versions maintenant (voir les bugs 314805 et 432353 )
Didier L
Personnellement, je l'ai simplement épinglé dans le menu Démarrer, je n'ai donc qu'une seule icône dans la barre des tâches.
Enigma
Que diriez-vous de simplement faire glisser l'éclipse.exe de l'Explorateur vers la barre des tâches?
František Žiačik

Réponses:

11

J'ai utilisé le paramètre -vm dans eclipse.ini dans les versions précédentes, mais cela n'a pas résolu le problème ici. L'épinglage à la barre des tâches semblait directement me laisser une icône en double une fois que Luna avait terminé l'initialisation. FWIW, il me semble avoir piraté une correction. J'ai d'abord cliqué avec le bouton droit sur eclipse.exe et épinglé au menu Démarrer. Ensuite, après avoir démarré Luna à partir de Démarrer, j'ai fait un clic droit sur l'icône qui est apparue dans la barre des tâches et épinglé dans la barre des tâches. Ensuite, j'ai décroché du menu Démarrer (car je préfère un accès direct à l'icône plutôt que Démarrer> Eclipse). Et une fois cela fait, Luna démarre maintenant à partir de la barre des tâches et l'icône est mise à jour, mais pas dupliquée, lorsqu'elle est complètement chargée.

JayBofMA
la source
3
Cela a fonctionné pour moi après avoir remis le -vm dans le fichier ini.
Martin Larente
Cela n'a pas fonctionné pour moi. L'ajout du dossier bin java à l'avant de la variable path l'a fait.
Erick Robertson
6

J'ai eu ce problème avec Eclipse Mars 64 bits sur Windows 10 Pro x64 Insider Preview Build 10130. La seule façon que j'ai réussi à résoudre est d'exécuter Eclipse car c'était une application Windows Vista:

  1. Supprimez toute icône épinglée pour accéder à la barre des tâches

  2. Cliquez avec le bouton droit sur l'exécutable Eclipse -> Propriétés -> onglet Compatibilité -> Mode de compatibilité

  3. Cochez Exécuter ce programme en mode de compatibilité pour

  4. Sélectionnez Windows Vista (l'un d'eux).

  5. Exécutez Eclipse en cliquant sur l'exécutable et épinglez-le lorsqu'il est complètement chargé.

Je n'avais pas besoin d'ajouter l'indicateur -vm dans le raccourci (C: \ Users \ [Votre utilisateur] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) ou dans le fichier eclipse.ini.

Jeremy Pare
la source
bien que cela ait fonctionné pour se débarrasser de l'icône en double, j'ai trouvé que mes projets git sur JDK8 recevraient une erreur interne. La trace de pile suivant ce commentaire montre qu'elle est déclenchée par jgit
Archimedes Trajano
java.lang.InternalError: ne doit pas arriver ici à sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink0 (Native Method) à sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink (WindowsNativeDispatcher.java:890) à sun.nio.fystWemProvile. createSymbolicLink (WindowsFileSystemProvider.java:578) sur java.nio.file.Files.createSymbolicLink (Files.java:1043) sur org.eclipse.jgit.util.FileUtil.createSymLink (FileUtil.java:111)
Archimedes Trajano
Désolé d'entendre ça! Je ne peux pas vous dire si j'ai le même comportement de mon côté car je n'utilise pas Eclipse pour Java, bien que vous devriez essayer d'ajouter l'indicateur -vm dans aucun des raccourcis (C: \ Users [Your User] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) ou le fichier eclipse.ini. Vous pouvez trouver la procédure exacte dans de nombreuses réponses dans ce fil. Assurez-vous simplement d'ajouter la ligne au tout début du fichier eclipse.ini.
Jeremy Pare
Le bug @ArchimedesTrajano n'est pas spécifique à Java, mais plutôt à egit. J'ai le même problème sur win10 avec le projet php, partagé avec git.
Cthulhu
1
Ni l'ajout du -vmparamètre ni l'astuce avec le premier épinglage dans le menu Démarrer ont fonctionné pour moi, bien que la modification du paramètre de compatibilité ait résolu le problème pour moi sur Windows 10 + éclipse 4.6 (néon).
Sebastian Zartner
2

Les marches:

  1. Accédez à votre répertoire d'installation eclipse, cliquez avec le bouton droit sur eclipse.exe et cliquez sur "Créer un raccourci"
  2. Ouvrez Eclipse en double-cliquant sur le raccourci nouvellement créé.
  3. Passez la sélection de l'espace de travail et l'écran de démarrage. Une fois Eclipse complètement chargé, cliquez avec le bouton droit sur l'icône Eclipse dans la barre des tâches, puis cliquez sur "Épingler ce programme à la barre des tâches".
  4. Fermez Eclipse.
  5. Supprimez le raccourci.

Les resultats:

  • Aucune entrée de barre des tâches Eclipse en double, qui est un problème connu dans les dernières versions d'Eclipse
  • Le menu contextuel de l'entrée de la barre des tâches d'Eclipse fonctionne (j'ai remarqué qu'il s'agit d'un nouveau problème dans Eclipe Luna)

Vous devez également vous assurer qu'Eclipse fonctionnera également dans une bonne machine virtuelle Java. Vous pouvez donc modifier votre variable système PATH pour inclure le chemin d'accès à la JVM de votre choix, ou modifier le fichier eclipse.ini dans le même répertoire que eclipse.exe, et ajouter les 2 lignes suivantes:

-vm
C:/Program Files/Java/[your Java VM]/bin

Si vous choisissez la solution PATH, vous ajoutez à votre variable PATH ce morceau de texte:

;C:/Program Files/Java/[your Java VM]/bin

Assurez-vous qu'Eclipse s'exécute dans la machine virtuelle Java que vous avez choisie, en ouvrant le Gestionnaire des tâches de Windows et en inspectant la ligne de commande utilisée pour exécuter Eclipse. Sur mon système, j'ai remarqué qu'un javaw.exe situé dans C: \ Windows \ System32 \ était utilisé, ce qui n'était pas ce que je voulais.

Timmos
la source
4.4.2 ne fournit toujours pas de menu contextuel ...
patstuart
Lorsqu'il a été combiné avec stackoverflow.com/q/11524162 , j'ai pu faire fonctionner cela.
patstuart
1

Cela a fonctionné pour moi:

1 - Copiez / collez l'exécutable "eclipse.exe" sur le bureau 2 - Épingler à la barre des tâches 3 - Supprimez l'exécutable du bureau 4 - Faites un clic droit sur l'icône de l'éclipse dans la barre des tâches> cliquez avec le bouton droit sur l'icône de l'éclipse dans la liste> Propriétés 5 - Modifiez le chemin vers l'exécutable (cible: .... / eclipse.exe) et changez le répertoire (Start in :)

Étrange mais ça marche pour moi !!!

hyphenX Freeman
la source
Ne fonctionne pas, vous vous retrouverez avec 2 icônes dans la barre des tâches.
Timmos
0

J'ai eu exactement le même problème aujourd'hui, donc le travail que j'utilise actuellement consiste à localiser l'exécutable eclipse et à faire un clic droit dessus et à dire "Épingler à la barre des tâches". Comportement maladroit et non uniforme pour la plupart des autres applications Windows, mais peut-être que quelqu'un aura une meilleure solution à l'avenir.

bschultek
la source
1
Cela ne fonctionne pas, lorsque Eclipse est complètement démarré, il utilise une nouvelle icône à côté de l'icône épinglée.
Martin Larente
Oui, je l'ai remarqué plus tard dans la journée. Bien que l'écran de démarrage soit en place, il avait l'air parfait et j'ai dû oublier de vérifier plus tard. Je reviendrai si je peux faire fonctionner quelque chose.
bschultek
0

J'ai trouvé un moyen de le faire fonctionner.

Tout d'abord, recherchez Eclipse.exe et épinglez-le dans votre barre des tâches. Ensuite, démarrez Eclipse en utilisant cette icône épinglée. Vous verrez maintenant qu'une fois que l'écran de démarrage a disparu, l'éclipse s'affiche dans la barre des tâches sous la forme d'une icône distincte de celle que vous avez utilisée pour le lancer.

Ne pas s'inquiéter. Détachez l'ancienne icône, faites un clic droit sur l'icône sur laquelle éclipse est en cours d'exécution et épinglez-la. Voila! L'icône sera épinglée et l'éclipse continuera de fonctionner. Maintenant, fermez et démarrez Eclipse au besoin et vous verrez que cela fonctionne parfaitement.

PS: n'oubliez pas d'ajouter -vm et de spécifier le chemin de votre JVM dans eclipse.ini

GreatDharmatma
la source
4
Cela ne fonctionne pas avec Eclipse Luna: le menu contextuel n'est pas disponible dans la deuxième icône qui apparaît.
Timmos
0

Je viens de cliquer et de faire glisser l'icône Eclipse vers la barre des tâches. Épinglé.

Jason
la source
0

Ajout de cette réponse, car cette page de superutilisateur apparaît numéro 1 sur Google pour "eclipse luna ne peut pas épingler à la barre des tâches"

Ce qui a fonctionné pour moi en exécutant Eclipse Luna 1a (4.4.1) sur Windows 8:

Il ne suffit pas d' ajouter le bindossier au path, je devais spécifier l'emplacement du bin/server/jvm.dllavec le -vmparamètre:

-vm C:/Program Files/Java/[myJavaVersion]/bin/server/jvm.dll

De plus, cela ne fonctionnait que si cette ligne était ajoutée avant les lignes contenant

 --launcher.appendVmargs [...]

Un rapport de bogue sur l'éclipse a été déposé depuis 2010. Les commentaires incluent des conseils utiles: https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805

Flo
la source
0

Les réponses précédentes ne fonctionnaient pas du tout pour moi (Windows 7 64 bits) ...

Ajout de l'entrée -vm à eclipse.ini causé Eclipse ne parviennent pas à démarrer: il vient de montrer une grande dialogue d'erreur (et oui l'entrée a fait le point à une machine virtuelle Java valide).

Les solutions de contournement impliquant l'épinglage dans le menu Démarrer ou la création d'un raccourci sur le bureau n'ont eu aucun effet.

Ce qui a fonctionné était d'ajouter le répertoire bin Java (C: \ Program Files \ Java \ jre7 \ bin) en tant que premier élément de mon PATH (le PATH des variables système et non le PATH des variables utilisateur). Après avoir fait cela, j'ai démarré Eclipse, j'ai attendu qu'il dépasse l'écran de démarrage et j'ai fait un clic droit sur l'entrée de la barre des tâches. Maintenant , le « Pin de ce programme à la barre des tâches » n'apparaît dans le menu, et en prime les entrées « Nouvelle tâche » et « Activer la tâche » fonctionne aussi.

TomH
la source