Toutes les autres applications qui peuvent être épinglées à la barre des tâches se comportent bien. Mais Eclipse n'affiche pas les projets récemment ouverts lorsque je fais un clic droit dessus. Il ne permet pas non plus d'épingler certains projets dans la barre des tâches. Notez que j'ai la version JS d'Eclipse Helios. Cette version génère une nouvelle icône différente dans la barre des tâches après le chargement.
Réponses
Trop de publicités?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
- Tout ce qui se trouve après "vmargs" est considéré comme des arguments vm
Ou alternativement, ajoutez la java bin
dans votre dossier Windows PATH
avant le dossier "windows32", car sinon eclipse utilise "javaw.exe" dans le dossier win32 au lieu de celui du JDK.
Riccardo's solution du rapport de bogue d'Eclipse ont fonctionné pour moi, mais je n'obtiens pas les projets récemment ouverts, etc. dans la barre des tâches. Quelqu'un a-t-il constaté que ces solutions de contournement rétablissent 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, masquer les les étiquettes" pour les boutons de la barre des tâches.
- Vérifiez 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 non vers javaw.exe). Pour moi, l'argument est "D:/Development/Languages/Java/Development Kit/bin/" sans guillemets.
- Retirez Eclipse de la barre des tâches ou supprimez le raccourci.
- Exécutez "eclipse.exe" à partir de l'explorateur et choisissez votre espace de travail.
- Ajoutez Eclipse à la barre des tâches après le chargement de l'écran d'accueil et lorsque la fenêtre principale est affichée.
Récemment Timo Kinnunen a mis le doigt sur le problème
Editez 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
Ainsi, la JVM est lancée dans le même processus que eclipse.exe plutôt que dans un processus enfant, ce qui permet d'éviter les complexités des processus hôtes avec AppUserModelIDs.
Et ça marche ! !!