Todas las demás aplicaciones que se pueden anclar a la barra de tareas se comportan bien. Pero Eclipse no muestra proyectos abiertos recientemente cuando hago clic derecho en él. Tampoco permite anclar algunos proyectos dentro de él. Tenga en cuenta que tengo la versión JS de Eclipse Helios. Lo que genera un icono de barra de tareas nuevo y diferente después de la carga.
87

Respuestas:
Especifique la última máquina virtual Java disponible en su
eclipse.ini. Es decir:( Más info )
Alternativamente, agregue la
bincarpeta java a su WindowsPATHantes de la carpeta "windows32", porque de lo contrario, eclipse usa "javaw.exe" en la carpeta win32 en lugar de la carpeta JDK.fuente
clienttener unserverdirectorio, que contienejvm.dll. La especificación de esta ruta como-vmargumento funciona con Eclipse Java EE (Indigo Service Release 2).La solución de Riccardo del informe de errores de Eclipse funcionó para mí, pero no obtengo proyectos abiertos recientemente, etc. de la barra de tareas. ¿Alguien está experimentando que estas soluciones restauran ese comportamiento?
fuente
configurar eclipse.exe en modo de compatibilidad funciona
fuente
-vmparámetro después de configurar el modo de compatibilidad. Cuando tuve ambos, el Eclipse no logró comenzar en absoluto.Solo quiero agregar esto para los usuarios de Win10.
Edite
eclipse.inipara agregar estas líneas al final antes de la línea--launcher.appendVmargs:-vm C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dllTambién debe configurar la compatibilidad con Windows Vista para que funcione.
fuente
Creo que es importante mencionar que al menos para mí era importante agregar la ruta a la máquina virtual en eclipse.ini con barras diagonales, aunque estoy trabajando con Windows (7, claro). Eclipse no se inició cuando usé barras invertidas.
fuente
Recientemente Timo Kinnunen ha identificado el problema
y cámbialo a
Esto hace que la JVM se inicie en el mismo proceso que eclipse.exe en lugar de como un proceso hijo y evita las complejidades de los procesos de host con AppUserModelIDs.
Y funciona !!!
fuente
Las soluciones ofrecidas aquí en StackOverflow hasta ahora, no tienen una solución fácil para ejecutar múltiples Eclipses mientras cada uno tiene el suyo
Application ID, y hacer que la agrupación de íconos funcione como se esperaba. La respuesta aquí proporciona una referencia al subyacenteSystem.AppUserModel.IDpropiedad .Aquí hay un CÓMO rápido :
-vmescenario como lo han mencionado muchas personas aquíPin this program to taskbar%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbareclipse,eclipse (2)oeclipse (3)etc.Unpin this program from taskbarAquí hay un CÓMO extendido , útil si desea agrupar iconos separados por instancia individual de Eclipse (si tiene varias instancias en ejecución):
org.eclipse.epp.package.java_2.0.1.20130919-0803. Abra elplugin.xmlarchivo de esa carpeta./plugin/extension/product/property[@name="appName"]establezca el atributovalueen otra cosa. No use espacios, mantenga la longitud por debajo (hasta) 40./plugin/extension/product/property[@name]establezca el atributonameen otra cosa.-cleany ejecútelo una vez. Notará que el//product/property[@name]atributo se usa en el título de la ventana de Eclipse. Luego, puede eliminarlo-cleannuevamente.Una explicación rápida sobre lo que está pasando aquí :
System.AppUserModel.IDpropiedad idéntica ,AppIDpara abreviarAppIDal inicio. Primero se inicia la JVM, luego se inicia el núcleo / plataforma eclipse y luego se carga el complemento de inicio. En esta última etapa, se realiza una llamada a la API para establecerAppIDel valor dentro de unplugin.xmlarchivo. Ver arriba: artículo 2 del HOWTO extendidoAppIDen la nueva versión 'anclada' del archivo .lnk. Solo se puede detectar en tiempo de ejecución.Pin this program to taskbar-> luego Windows detectará elAppIDy lo almacenará en el .lnk 'anclado'. Pero, en parte debido a la redirección del proceso de JVM, Windows no detecta los parámetros de la línea de comandos, el entorno, la carpeta de trabajo (al menos al inicio) y la ruta del icono + índice del icono. Entonces tienes que:System.AppUserModel.IDpropiedades (hay muchas)Espero sinceramente que esto reduzca la cantidad de íconos descontrolados de las barras de tareas de Eclipse en las estaciones de trabajo que me rodean,
Saludos, TW
fuente
System.AppUserModel.IDexplicación es lo que estaba buscando desde hace bastante tiempo!