任务栏上的两个图标,当运行Java应用程序时

时间:2015-05-05 19:51:29

标签: java jframe icons taskbar

嘿所以我有一个Java应用程序,我使用JFrame作为主窗口。我的问题是当我将可执行文件固定到任务栏然后运行可执行文件时,第二个图标放在任务栏上,而不是放置在已固定图标顶部的“发光”。换句话说,当我固定并运行可执行文件时,任务栏上有两个图标。这个问题有没有编码解决方案?

如果您认为没有办法,或者您之前遇到此问题,请告诉我。

1 个答案:

答案 0 :(得分:0)

可能有多种原因:

  1. 您是否有多个JFrame获取任务栏图标?引用此问题:how to restrict more than one java application icon on taskbar?

  2. 可能是固定版本与实际运行的版本不同,即尝试固定出现的第二个图标,然后再使用该图标。

  3. 如果你有任何设置,你可能需要一个设置,Eclipse(IDE)似乎遇到了这个问题,需要在它的ini文件中指定JVM,引用:How to make Eclipse behave well in the Windows 7 taskbar? < / p>

  4. 最后的度假胜地。注册表中的IsHostApp设置可以改变java在任务栏上的行为方式,你仍然会有两个图标,它们只是叠加:
    https://superuser.com/questions/465002/how-do-i-combine-multiple-java-buttons-into-a-pile-on-the-taskbar/465248#465248