Por que uma instância de um programa às vezes não se mescla com seu ícone na barra de tarefas?

2

Permita-me explicar mostrando a você esta foto:

Como você pode ver, é uma imagem da minha barra de tarefas do Windows 7, sem modificações.

Agora vamos dar uma olhada nos 3 ícones ativos corretos. Você tem Navicat (o ícone esverdeado) em execução, observe que ele tem duas janelas abertas. Em seguida é o bloco de notas, eu abri 3 instâncias do bloco de notas, como você pode ver, é agrupado juntos.

Agora, meu último, o NetBeans (o cubo azul). Só que desta vez, depois de abrir o NetBeans clicando no atalho da barra de tarefas. Ele abre ao lado do ícone, em vez de se fundir com ele, como vimos com o Navicat e o Notepad. Se eu clicar no botão esquerdo (o atalho) ele simplesmente abre o NetBeans já em execução, e se eu clicar no direito (a instância ativa) ele se comporta exatamente da mesma forma, ele simplesmente abre a instância já em execução.

Por que esse aplicativo não está sendo mesclado com a barra de tarefas? Como posso deixar isso mesclar? E por que não me permite abrir várias instâncias do NetBeans quando clico no atalho? Por favor, me forneça uma maneira de, pelo menos, resolver o problema da fusão, como um perfeccionista, não consigo dormir à noite por causa dessa brutal falha na barra de tarefas.

PS: Eu já tentei clicar no ícone para abrir uma nova instância, mas não está funcionando.

    
por Pieter888 05.08.2011 / 10:17

2 respostas

2

O da esquerda (dos dois ícones do Netbeans) está marcado, sim? Tente executar o programa, soltando a esquerda e fixando a direita. Ou apenas descompactar o que estiver atualmente lá, execute o programa e fixe o ícone que aparece.

Já aconteceu comigo antes, mas fixar o aplicativo em execução funciona de maneira mais confiável para evitar isso do que fixar atalhos, etc.

No entanto , verifica-se que este é um conhecido bug com o NetBeans ao usar o Windows de 64 bits e o Java de 64 bits para fazer com que o exe de 32 bits não consiga carregar os elementos Java e ter que iniciar um novo processo. Ainda não foi consertado.

Como solução, você poderia:

  • outra pergunta apresenta um problema semelhante e tem uma resposta que sugere a instalação o módulo SevenBeans para o NetBeans que resolve esse problema como parte de outras funcionalidades.

  • modifique o atalho do NetBeans que é fixado com a opção de linha de comando --jdkhome "C:\Program Files(x86)\Java\jdk" , para forçá-lo a usar o interpretador Java de 32 bits.

  • configure um novo atalho para executar o javaw.exe de 64 bits com os parâmetros relevantes para executar o NetBeans e fixá-lo.

Quanto à execução de várias instâncias do NetBeans, você só poderá fazê-lo se cada instância estiver usando um userdir diferente (conforme as FAQ ), que você pode usar com o --userdir <path> opção de linha de comando, seja de cmd diretamente ou de atalhos pré-configurados.

    
por 05.08.2011 / 10:31
0

Geralmente, os ícones estão vinculados a um .exe. Se você estiver executando um programa que inicie um iniciador para o .exe correto, o iniciador abrirá, iniciará o programa, o iniciador será fechado. O ícone do lançador e do programa é o mesmo em muitos casos. Este é provavelmente o seu problema.

    
por 05.08.2011 / 10:22