Comment faire pour que Eclipse se comporte bien dans la barre des tâches Windows 7?
toutes les autres applications qui peuvent être épinglées à la barre des tâches se comportent bien. Mais Eclipse ne montre pas les projets récemment ouverts quand je clique droit. Il ne permet pas non plus d'épingler certains projets à l'intérieur. Notez que j'ai la version JS D'Eclipse Helios. Qui produit une nouvelle et différente icône de la barre des tâches après le chargement.
7 réponses
spécifiez la dernière VM Java disponible dans votre eclipse.ini
. C'est-à-dire:
-vm
jdk1.6.0_10\jre\bin\client\jvm.dll
- assurez-vous qu'ils sont sur des lignes séparées
- Quoi que ce soit après le "vmargs" est vm arguments
ou alternativement ajouter le dossier java bin
à votre Windows PATH
avant le " windows32" dossier, parce qu'autrement eclipse utilise " javaw.exe" dans le dossier win32 au lieu du JDK.
Riccardo solution du rapport de bug Eclipse a fonctionné pour moi, mais je ne reçois pas de projets récemment ouverts, etc. à partir de la barre des tâches. Est-ce que quelqu'un expérimente que ces solutions de rechange restaurent ce comportement?
J'ai le même problème sur Windows 7 x64 avec Helios x64, mais pour moi la solution de contournement suivante fonctionne avec l'option " toujours combiner, Cacher les étiquettes" pour les boutons de barre des tâches.
- Consultez votre eclipse.ini " pour la VM spécifiée et assurez-vous que le chemin pointe vers le répertoire bin de votre JDK ou JRE (et pas vers javaw.EXE.) Pour moi l'argument est "D:/Development/Languages/Java/Development Kit/bin/" sans les guillemets.
- Unpin Eclipse de la barre des tâches ou supprimer le raccourci
- Run "de l'éclipse.exe" à partir de l'explorateur et sélectionnez votre espace de travail
- Pin Eclipse à la barre des tâches après l'écran splash a été chargé et lorsque la fenêtre principale est affichée
je veux juste ajouter ceci pour les utilisateurs de Win10.
modifier eclipse.ini
pour ajouter ces lignes à la fin avant la ligne --launcher.appendVmargs:
-vm
C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dll
vous avez besoin de définir la compatibilité à Windows Vista ainsi pour qu'il fonctionne.
je pense qu'il est important de mentionner qu'au moins pour moi il était important d'ajouter le chemin de la vm dans l'éclipse.ini avec slash avant, même si je travaille avec Windows (7, c'est-à-dire). L'éclipse n'a pas commencé quand j'ai utilisé des antislashs.
Récemment Timo Kinnunen a mis en lumière le problème
Modifier eclipse.ini trouver la ligne:
--launcher.appendVmargs:
et le remplacer par
--launcher.appendVmargs:-vm <PATH_TO_JAVA>/jdk1.8.0/jre/bin/server/jvm.dll
cela entraîne le lancement de la JVM dans le même processus qu'eclipse.exe plutôt que comme un processus enfant et évite les complexités des processus D'accueil avec des Appusermodelides.
et ça marche !!!
les solutions proposées ici sur StackOverflow jusqu'à présent , n'ont pas une solution facile pour exécuter les éclipses multiples tout en ayant chacun leur propre Application ID
, et faire le groupement des icônes fonctionne comme prévu. La réponse ici fait référence à la propriété sous-jacente System.AppUserModel.ID
.
voici un rapide HOWTO :
- Faire de la
-vm
réglage comme beaucoup de gens ici ont mentionné - Exécuter l'application eclipse
- clic droit sur l'icône de la barre des tâches,
Pin this program to taskbar
- naviguez vers
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar
- Copiez le nouveau raccourci à un autre endroit. Il sera appelé
eclipse
,eclipse (2)
, oueclipse (3)
et ainsi de suite - clic droit sur l'icône de la barre des tâches,
Unpin this program from taskbar
- utilisez les propriétés de raccourci dialogue pour copier tous les champs individuels (cible + paramètres, workdir, icône, n'importe quoi d'autre) dans le nouveau raccourci
- renommer le nouveau raccourci
- faites glisser le nouveau raccourci vers la barre des tâches de Windows
- fait
voici un HOWTO , utile si vous voulez un groupement d'icônes séparé par instance D'éclipse individuelle (si vous avez plusieurs instances en cours d'exécution):
- découvrez ce qu'est votre plugin de démarrage, par exemple
org.eclipse.epp.package.java_2.0.1.20130919-0803
. Ouvrez le fichierplugin.xml
de ce dossier. - modifier l'emplacement XML suivant dans ce fichier:
/plugin/extension/product/property[@name="appName"]
, définir l'attributvalue
à quelque chose d'autre. N'utilisez pas d'espace, gardez la longueur en dessous (jusqu'à) 40. - peut aussi définir le titre de la fenêtre:
/plugin/extension/product/property[@name]
, l'attributname
à quelque chose d'autre. - dans votre Eclipse existante raccourci, ajouter
-clean
et l'exécuter une fois. Vous remarquerez l'attribut//product/property[@name]
utilisé dans le titre de la fenêtre Eclipse. Ensuite, vous pouvez supprimer-clean
à nouveau. - suivre le rapide HOWTO au-dessus
une brève explication sur ce qui se passe ici :
- à l'Intérieur de l' .fichier lnk, un attribut est stocké, qui ne peut pas être entré en utilisant la fenêtre de propriétés de raccourci de windows. Si vous copiez un .fichier lnk, l'attribut se copiera avec lui.
- Windows les groupes à l'identique
System.AppUserModel.ID
propriété", 1519190920" pour faire court - Eclipse n'a pas de
AppID
au démarrage. D'abord la JVM est lancée, puis eclipse core/platform est lancée, et ensuite le plugin de démarrage est chargé. Dans cette dernière étape, un appel API est fait pour mettre leAppID
à la valeur dans un fichierplugin.xml
. Voir ci-dessus: prolongée HOWTO article 2 - quand vous faites glisser un raccourci créé manuellement .fichier lnk à la barre des tâches, il est logique que windows ne peut pas mettre ce
AppID
dans la nouvelle version "épinglée" de la .lnk fichier. Il ne peut être détecté qu'à l'exécution. - lorsque vous démarrez une application Eclipse, faites un clic droit sur l'icône de la barre des tâches,
Pin this program to taskbar
- > ensuite, les fenêtres détecteront leAppID
et le stockeront dans le "épinglé".lnk. Mais, en partie à cause de la redirection du processus JVM, Windows ne détecte pas les paramètres de ligne de commande, l'environnement, le dossier de travail (au démarrage au moins), et le chemin de l'icône + l'index de l'icône. Donc, vous avez à:- Faire une copie du fichier de l' .milliard cinq cent dix neuf million trois cent soixante dix mille neuf cent vingt"
- ou, utilisez un outil de création de raccourci qui comprend les propriétés
System.AppUserModel.ID
(il y en a beaucoup) - ou, utilisez L'API Windows directement
J'espère sincèrement que cela réduira la quantité d'icônes haywire Eclipse taskbars sur les postes de travail autour de moi,
Cheers, TW