Como posso fixar o Eclipse Luna na barra de tarefas do Windows 7?

15

Eu costumava fixar o Eclipse na minha barra de tarefas adicionando essas linhas ao eclipse.iniarquivo:

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

Mas parece não funcionar com o novo lançamento do Eclipse Luna. Agora, sem essas linhas, não consigo fixar o aplicativo e, com elas, o menu de contexto nem aparece quando clico com o botão direito do mouse no ícone na barra de tarefas.

Existe alguma maneira de corrigir isso?

Martin Larente
fonte
Eu tenho o mesmo problema. Eu procurei no bugs.eclipse.org, mas não encontrei nenhuma referência ao menu quebrado do botão direito. Pinning foi parcialmente quebrado por várias versões agora (ver erros 314805 e 432353 )
Didier L
Pessoalmente, basta fixá-lo no menu Iniciar para ter apenas um ícone na barra de tarefas.
Enigma
Que tal apenas arrastar o eclipse.exe do Explorer para a barra de tarefas?
František Žiačik 09/09/2015

Respostas:

11

Eu usei a configuração -vm no eclipse.ini em versões anteriores, mas ela não resolveu o problema aqui. Fixar diretamente na barra de tarefas pareceu me deixar com um ícone duplicado quando Luna terminou de inicializar. FWIW, pareço ter hackeado uma correção. Primeiro, cliquei com o botão direito do mouse em eclipse.exe e fixei no menu Iniciar. Depois de iniciar o Luna no Start, cliquei com o botão direito do mouse no ícone que apareceu na barra de tarefas e fixei na barra de tarefas. Em seguida, desmarquei o menu Iniciar (já que prefiro acesso direto ao ícone em vez de Iniciar> Eclipse). E uma vez feito, o Luna agora inicia na barra de tarefas e o ícone é atualizado, mas não duplicado, quando totalmente carregado.

JayBofMA
fonte
3
Isso funcionou para mim depois que eu coloquei de volta o -vm no arquivo ini.
Martin Larente 10/07
Isto não funcionou para mim. A adição da pasta java bin à frente da variável path fez isso.
Erick Robertson
6

Tive esse problema com o Eclipse Mars 64 bits no Windows 10 Pro x64 Insider Preview Build 10130. A única maneira de conseguir corrigir isso é executando o Eclipse como se fosse um aplicativo do Windows Vista:

  1. Remova qualquer ícone fixado para fomentar a barra de tarefas

  2. Clique com o botão direito do mouse no executável Eclipse -> Propriedades -> guia Compatibilidade -> Modo de Compatibilidade

  3. Marque Executar este programa no modo de compatibilidade para

  4. Selecione Windows Vista (qualquer um deles).

  5. Execute o Eclipse clicando no executável e fixe-o quando estiver totalmente carregado.

Não precisei adicionar o sinalizador -vm nem no atalho (C: \ Usuários \ [Seu usuário] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Iniciação Rápida \ Usuário Fixado \ Barra de Tarefas) ou no arquivo eclipse.ini.

Jeremy Pare
fonte
embora isso tenha funcionado para se livrar do ícone duplicado, descobri que meus projetos git no JDK8 receberão um erro interno. O rastreamento de pilha seguinte este comentário mostra que é desencadeada por jgit
Archimedes Trajano
java.lang.InternalError: não deve chegar aqui em sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink0 (método nativo) em sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink (WindowsNativeDispatcher.java:890) em sun.nio.fs.WindiderFileSystems.ystems. createSymbolicLink (WindowsFileSystemProvider.java:578) em java.nio.file.Files.createSymbolicLink (Files.java:1043) em org.eclipse.jgit.util.FileUtil.createSymLink (FileUtil.java:111)
Archimedes Trajano
Desculpe ouvir isso! Não posso dizer se tenho o mesmo comportamento do meu lado, pois não estou usando o Eclipse para Java, embora você deva tentar adicionar o sinalizador -vm nem o atalho (C: \ Users [Seu usuário] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Início Rápido \ Usuário Fixado \ Barra de Tarefas) ou o arquivo eclipse.ini. Você pode encontrar o procedimento exato em muitas respostas neste tópico. Apenas certifique-se de adicionar a linha no início do arquivo eclipse.ini.
Jeremy Pare
Bug @ArchimedesTrajano descrito em não específico para java, mas sim para egit. Estou tendo o mesmo problema no win10 com o projeto php, compartilhado com o git.
Cthulhu
11
Nem a adição do -vmparâmetro nem o truque ao fixá-lo primeiro no menu Iniciar funcionaram para mim, embora a alteração da configuração de compatibilidade tenha corrigido o problema no Windows 10 + eclipse 4.6 (neon).
Sebastian Zartner 28/05
2

Os passos:

  1. Vá para o diretório de instalação do eclipse, clique com o botão direito do mouse em eclipse.exe e clique em "Criar atalho"
  2. Abra o Eclipse clicando duas vezes no atalho recém-criado.
  3. Vá além da seleção da área de trabalho e da tela inicial. Quando o Eclipse estiver totalmente carregado, clique com o botão direito do mouse no ícone Eclipse na barra de tarefas e clique em "Fixar este programa na barra de tarefas".
  4. Feche o Eclipse.
  5. Exclua o atalho.

Os resultados:

  • Nenhuma entrada duplicada da barra de tarefas do Eclipse, que é um problema conhecido nas últimas versões do Eclipse
  • O menu de contexto da entrada da barra de tarefas do Eclipse funciona (notei que este é um novo problema no Eclipe Luna)

Você também deve garantir que o Eclipse seja executado em uma boa JVM. Portanto, você pode modificar sua variável de sistema PATH para incluir o caminho para a JVM de sua escolha ou modificar o arquivo eclipse.ini no mesmo diretório que eclipse.exe e adicionar as 2 linhas a seguir:

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

Se você escolher a solução PATH, anexará à sua variável PATH este pedaço de texto:

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

Certifique-se de que o Eclipse esteja em execução na JVM que você escolheu, abrindo o Windows Task Manager e inspecionando a linha de comandos usada para executar o Eclipse. No meu sistema, notei que algum javaw.exe localizado em C: \ Windows \ System32 \ foi usado, o que não era o que eu queria.

Timmos
fonte
4.4.2 ainda não oferece menu de contexto ...
patstuart
Quando combinado com o stackoverflow.com/q/11524162 , consegui que isso funcionasse.
patstuart
1

Isso funcionou para mim:

1 - Copie / cole o executável "eclipse.exe" na área de trabalho 2 - Fixando na barra de tarefas 3 - Exclua o executável da área de trabalho 4 - Clique com o botão direito do mouse no ícone do eclipse na barra de tarefas> clique com o botão direito do mouse no ícone do eclipse na lista> Propriedades 5 - Altere o caminho para o executável (destino: .... / eclipse.exe) e altere o diretório (Iniciar em :)

Estranho, mas funciona para mim !!!

hyphenX Freeman
fonte
Não funciona, você terminará com 2 ícones na barra de tarefas.
Timmos 15/10
0

Tive o mesmo problema hoje, então a solução que estou usando atualmente é localizar o executável do eclipse e clicar com o botão direito do mouse e dizer "Fixar na barra de tarefas". Comportamento desajeitado e não uniforme para a maioria dos outros aplicativos do Windows, mas talvez alguém tenha uma solução melhor no futuro.

bschultek
fonte
11
Isso não funciona, quando o Eclipse é totalmente iniciado, ele usa um novo ícone ao lado do ícone fixado.
Martin Larente 9/07
Sim, eu notei isso mais tarde. Enquanto a tela inicial apareceu, parecia perfeita e devo ter esquecido de verificar mais tarde. Vou verificar novamente se consigo trabalhar com algo.
bschultek
0

Eu descobri uma maneira de fazê-lo funcionar.

Primeiro, localize Eclipse.exe e fixe-o na barra de tarefas. Em seguida, inicie o eclipse usando o ícone fixado. Agora você verá que, depois que a tela inicial desaparecer, o eclipse será exibido na barra de tarefas como um ícone separado daquele que você usou para iniciá-lo.

Não se preocupe. Solte o ícone antigo, clique com o botão direito do mouse no ícone em que o eclipse está em execução e fixe-o. Voila! O ícone será fixado e o eclipse continuará em execução. Agora, feche e inicie o eclipse conforme necessário e você verá que ele funciona perfeitamente.

PS: não esqueça de incluir -vm e especifique o caminho da sua JVM no eclipse.ini

GreatDharmatma
fonte
4
Isso não funciona com o Eclipse Luna: o menu de contexto não está disponível no segundo ícone que aparece.
Timmos 15/10
0

Apenas cliquei e arrastei o ícone do Eclipse para a barra de tarefas. Fixado.

Jason
fonte
0

Adicionando esta resposta, como esta página de superusuário aparece o número 1 no Google para "eclipse luna não pode fixar na barra de tarefas"

O que funcionou para mim executando o Eclipse Luna 1a (4.4.1) no Windows 8:

Simplesmente adicionar a binpasta ao arquivo pathnão é suficiente, eu precisava especificar o local para o bin/server/jvm.dllcom o -vmparâmetro:

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

Além disso, funcionou apenas se essa linha foi adicionada antes das linhas que contêm

 --launcher.appendVmargs [...]

Houve um relatório de bug do eclipse registrado para isso desde 2010. Os comentários incluem dicas úteis: https://bugs.eclipse.org/bugs/show_bug.cgi?id=314805

Flo
fonte
0

As respostas anteriores não funcionaram para mim (Windows 7 de 64 bits) ...

Adicionando a entrada -vm para eclipse.ini causada Eclipse para falhar ao iniciar: ele só mostrou um diálogo de erro grande (e sim a entrada fez apontam para um válido Java VM).

As soluções alternativas que envolvem fixar o menu Iniciar ou criar um atalho na área de trabalho não tiveram efeito.

O que funcionou foi adicionar o diretório bin do Java (C: \ Arquivos de Programas \ Java \ jre7 \ bin) como o primeiro item no meu PATH (o PATH das variáveis ​​do sistema e não o PATH nas variáveis ​​do usuário). Depois disso, iniciei o Eclipse, esperei que ele passasse pela tela inicial e cliquei com o botão direito do mouse na entrada da barra de tarefas. Agora o "Fixar este programa na barra de tarefas" não aparecer no menu, e como um bônus adicional as entradas "New Task" e "Ativar Tarefas" funcionar também.

TomH
fonte