¿Cómo puedo anclar Eclipse Luna a la barra de tareas de Windows-7?

15

Solía ​​poder anclar Eclipse a mi barra de tareas agregando estas líneas al eclipse.iniarchivo:

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

Pero no parece funcionar con el nuevo lanzamiento de Eclipse Luna. Ahora, sin esas líneas, no puedo anclar la aplicación y, con ellas, el menú contextual ni siquiera aparece cuando hago clic derecho en el icono en la barra de tareas.

¿Hay alguna forma de arreglar esto?

Martin Larente
fuente
Tengo el mismo problema. Busqué bugs.eclipse.org pero no pude encontrar ninguna referencia al menú de clic derecho roto. La fijación se ha roto parcialmente para varias versiones ahora (vea los errores 314805 y 432353 )
Didier L
Personalmente, solo lo anclé al menú de inicio para que solo tenga un icono en la barra de tareas.
Enigma
¿Qué tal simplemente arrastrar el eclipse.exe desde el Explorador a la barra de tareas?
František Žiačik

Respuestas:

11

He usado la configuración -vm en eclipse.ini en versiones anteriores, pero no resolvió el problema aquí. Fijar en la barra de tareas directamente parecía dejarme con un icono duplicado una vez que Luna terminó de inicializarse. FWIW, parece que he pirateado una corrección. Primero hice clic derecho en eclipse.exe y lo anclé al menú Inicio. Luego, después de iniciar Luna desde Inicio, hice clic con el botón derecho en el ícono que apareció en la Barra de tareas y lo fijé a la Barra de tareas. Luego desanimé el menú Inicio (ya que prefiero el acceso directo al icono en lugar de Inicio> Eclipse). Y una vez hecho, Luna ahora comienza desde la Barra de tareas y el icono se actualiza, pero no se duplica, cuando está completamente cargado.

JayBofMA
fuente
3
Esto funcionó para mí después de volver a colocar el -vm en el archivo ini.
Martin Larente
Esto no funcionó para mí. Agregar la carpeta bin de Java al frente de la variable de ruta lo hizo.
Erick Robertson
6

Tuve este problema con Eclipse Mars de 64 bits en Windows 10 Pro x64 Insider Preview Build 10130. La única forma en que pude solucionar eso fue ejecutando Eclipse, ya que era una aplicación de Windows Vista:

  1. Elimine cualquier icono anclado para ver la barra de tareas

  2. Haga clic derecho en el ejecutable de Eclipse -> Propiedades -> pestaña Compatibilidad -> Modo de compatibilidad

  3. Marque Ejecutar este programa en modo de compatibilidad para

  4. Seleccione Windows Vista (cualquiera de ellos).

  5. Ejecute Eclipse haciendo clic en el ejecutable y fíjelo cuando esté completamente cargado.

No necesitaba agregar el indicador -vm ni en el acceso directo (C: \ Users \ [Your User] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) o el archivo eclipse.ini.

Jeremy Pare
fuente
Aunque esto había funcionado para deshacerse del icono duplicado, descubrí que mis proyectos git en JDK8 obtendrían un error interno. El seguimiento de la pila después de este comentario muestra que es activado por jgit
Archimedes Trajano
java.lang.InternalError: No debería llegar aquí en sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink0 (Método nativo) en sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink (WindowsNativeDispatcher.java:890) en sun.nio.fs.ProindowsFile. createSymbolicLink (WindowsFileSystemProvider.java:578) en java.nio.file.Files.createSymbolicLink (Files.java:1043) en org.eclipse.jgit.util.FileUtil.createSymLink (FileUtil.java:111)
Archimedes Trajano
Lamento escuchar eso! No puedo decirle si tengo el mismo comportamiento de mi lado ya que no estoy usando Eclipse para Java, aunque debería intentar agregar el indicador -vm en el acceso directo (C: \ Users [Your User] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) o el archivo eclipse.ini. Puede encontrar el procedimiento exacto en muchas respuestas en este hilo. Solo asegúrese de agregar la línea al comienzo del archivo eclipse.ini.
Jeremy Pare
El error @ArchimedesTrajano no se describe específicamente en Java, sino más bien en egit. Tengo el mismo problema en win10 con el proyecto php, compartido con git.
Cthulhu
1
Ni agregar el -vmparámetro ni el truco con la primera fijación al menú Inicio funcionó para mí, aunque cambiar la configuración de compatibilidad me solucionó el problema en Windows 10 + eclipse 4.6 (neón).
Sebastian Zartner
2

Los pasos:

  1. Vaya a su directorio de instalación de eclipse, haga clic derecho en eclipse.exe y haga clic en "Crear acceso directo"
  2. Abra Eclipse haciendo doble clic en el acceso directo recién creado.
  3. Pase la selección del espacio de trabajo y la pantalla de bienvenida. Una vez que Eclipse esté completamente cargado, haga clic con el botón derecho en el icono de Eclipse en la barra de tareas y haga clic en "Anclar este programa a la barra de tareas".
  4. Cierra Eclipse.
  5. Eliminar el acceso directo.

Los resultados:

  • No hay entradas duplicadas en la barra de tareas de Eclipse, que es un problema conocido en las últimas versiones de Eclipse
  • El menú contextual de la entrada de la barra de tareas de Eclipse funciona (noté que este es un nuevo problema en Eclipe Luna)

Debe asegurarse de que Eclipse también se ejecutará en una buena JVM. Por lo tanto, puede modificar su variable de sistema PATH para incluir la ruta a la JVM de su elección, o modificar el archivo eclipse.ini en el mismo directorio que eclipse.exe, y agregar las siguientes 2 líneas:

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

Si elige la solución PATH, agrega a su variable PATH este fragmento de texto:

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

Asegúrese de que Eclipse se esté ejecutando en la JVM que eligió, abriendo el Administrador de tareas de Windows e inspeccionando la línea de comando utilizada para ejecutar Eclipse. En mi sistema, noté que se usaba javaw.exe ubicado en C: \ Windows \ System32 \, que no era lo que quería.

Timmos
fuente
4.4.2 todavía no proporciona menú contextual ...
patstuart
Cuando se combinó con stackoverflow.com/q/11524162 , pude hacer que esto funcionara.
Patstuart
1

Esto funcionó para mí:

1 - Copiar / pegar el ejecutable "eclipse.exe" en el escritorio 2 - Anclar a la barra de tareas 3 - Eliminar el ejecutable del escritorio 4 - Hacer clic derecho en el icono de eclipse en la barra de tareas> hacer clic derecho en el icono de eclipse en la lista> Propiedades 5 - Cambie la ruta al ejecutable (objetivo: .... / eclipse.exe) y cambie el directorio (Comience en :)

¡Extraño pero funciona para mí!

hyphenX Freeman
fuente
No funciona, terminarás con 2 iconos en la barra de tareas.
Timmos
0

Tuve exactamente el mismo problema hoy, así que la solución que estoy usando actualmente es localizar el ejecutable del eclipse y hacer clic derecho y decir "Anclar a la barra de tareas". Comportamiento torpe y no uniforme para la mayoría de las otras aplicaciones de Windows, pero tal vez alguien tendrá una mejor solución en el futuro.

bschultek
fuente
1
Esto no funciona, cuando Eclipse se inicia por completo, usa un nuevo ícono al lado del ícono anclado.
Martin Larente
Sí, me di cuenta de esa manera más tarde en el día. Mientras la pantalla de bienvenida está activa, se veía perfecta y debo haberme olvidado de verificar más tarde. Regresaré si puedo hacer que algo funcione con eso.
bschultek
0

Encontré una manera de hacerlo funcionar.

Primero, ubique Eclipse.exe y fíjelo a su barra de tareas. Luego, comience el eclipse usando ese icono anclado. Ahora verá que una vez que la pantalla de inicio desaparece, el eclipse se muestra en la barra de tareas como un icono separado del que utilizó para iniciarlo.

No es para preocuparse. Desancla el ícono anterior, haz clic derecho en el ícono donde se está ejecutando eclipse y fíjalo. Voila! El icono se fijará y eclipse continuará ejecutándose. Ahora, cierre y comience el eclipse según sea necesario y verá que funciona perfectamente.

PD: no olvides agregar -vm y especificar la ruta de tu JVM en eclipse.ini

GreatDharmatma
fuente
44
Esto no funciona con Eclipse Luna: el menú contextual no está disponible en el segundo icono que aparece.
Timmos
0

Acabo de hacer clic y arrastrar el icono de Eclipse a la barra de tareas. Pinned.

Jason
fuente
0

Agregando esta respuesta, ya que esta página de superusuario muestra el número 1 en Google para "eclipse luna no puede anclar a la barra de tareas"

Lo que funcionó para mí ejecutando Eclipse Luna 1a (4.4.1) en Windows 8:

Simplemente agregar la bincarpeta al pathno es suficiente, necesitaba especificar la ubicación bin/server/jvm.dllcon el -vmparámetro:

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

Además, solo funcionó si esta línea se agregó antes de las filas que contienen

 --launcher.appendVmargs [...]

Se ha presentado un informe de error de eclipse para esto desde 2010. Los comentarios incluyen consejos útiles: https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805

Flo
fuente
0

Las respuestas anteriores no me funcionaron en absoluto (Windows 7 de 64 bits) ...

La adición de la entrada -vm a eclipse.ini causó Eclipse no se inicie: se acaba de aparecer un cuadro de diálogo de error grande (y sí la entrada hizo punto a una válida Java VM).

Las soluciones que implican la fijación al menú de inicio o la creación de un acceso directo en el escritorio no tuvieron ningún efecto.

Lo que funcionó fue agregar el directorio bin de Java (C: \ Archivos de programa \ Java \ jre7 \ bin) como el primer elemento en mi RUTA (la RUTA de las variables del sistema, no la RUTA en las variables de usuario). Una vez hecho esto, inicié Eclipse, esperé a que pasara la pantalla de bienvenida e hice clic derecho en la entrada de la barra de tareas. Ahora el "Pin de este programa a la barra de tareas" no aparece en el menú, y como un bono adicional las entradas "Nueva tarea" y "Activar tarea" funciona también.

TomH
fuente