Como evitar que ícones fixos criem ícones adicionais? [duplicado]

0

Clicar no ícone do Eclipse (Indigo) na minha barra de tarefas cria um novo ícone em vez de usar o já fixado. Depois de clicar no ícone já fixado na barra de tarefas, ele cria um novo (e focado) em vez de usar o existente. Como posso usar o ícone inicial fixado?

    
por skypower 26.08.2011 / 23:11

2 respostas

1

Como jcrawfordor aponta, é porque os programas Java são lançados pelo "Java For Windows". (javaw.exe)

Eu descobri uma solução alternativa - adaptada de aqui :

(Eu não tenho o Eclipse.exe atualmente instalado, então eu estou supondo o nome do arquivo do Eclipse nos exemplos, e não testei isso pessoalmente. :))

  1. Navegue até seu diretório Java em Arquivos de programas.
  2. Faça uma cópia do arquivo 'javaw.exe' e renomeie-o para o nome do programa (por exemplo, Eclipse.exe).
  3. Crie um novo atalho para o novo arquivo, além de um parâmetro (que será o local do arquivo JAR do seu programa)     %código%
  4. Clique com o botão direito do mouse no ícone e, em suas propriedades, escolha "Alterar ícone" e escolha o ícone do seu Eclipse (para usar em vez do ícone do Java).
  5. Clique com o botão direito do mouse no atalho e escolha Fixar na barra de tarefas.

Agora você deve ter o ícone do seu programa na barra de tarefas e, se você o abriu, ele não será duplicado.

    
por 27.08.2011 / 01:59
0

Meu entendimento é que isso acontece quando o programa vinculado pelo ícone inicia um processo diferente (o novo processo receberá um novo ícone). Você precisaria, em vez disso, criar um ícone fixo que inicialize o próprio executável do Eclipse com as configurações necessárias, em vez de iniciar um "programa de inicialização" que, em seguida, inicia o próprio Eclipse.

    
por 26.08.2011 / 23:27