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
bin
carpeta java a su WindowsPATH
antes de la carpeta "windows32", porque de lo contrario, eclipse usa "javaw.exe" en la carpeta win32 en lugar de la carpeta JDK.fuente
client
tener unserver
directorio, que contienejvm.dll
. La especificación de esta ruta como-vm
argumento 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
-vm
pará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.ini
para 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.dll
Tambié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.ID
propiedad .Aquí hay un CÓMO rápido :
-vm
escenario como lo han mencionado muchas personas aquíPin this program to taskbar
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar
eclipse
,eclipse (2)
oeclipse (3)
etc.Unpin this program from taskbar
Aquí 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.xml
archivo de esa carpeta./plugin/extension/product/property[@name="appName"]
establezca el atributovalue
en otra cosa. No use espacios, mantenga la longitud por debajo (hasta) 40./plugin/extension/product/property[@name]
establezca el atributoname
en otra cosa.-clean
y 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-clean
nuevamente.Una explicación rápida sobre lo que está pasando aquí :
System.AppUserModel.ID
propiedad idéntica ,AppID
para abreviarAppID
al 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 establecerAppID
el valor dentro de unplugin.xml
archivo. Ver arriba: artículo 2 del HOWTO extendidoAppID
en 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á elAppID
y 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.ID
propiedades (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.ID
explicación es lo que estaba buscando desde hace bastante tiempo!