代码之家  ›  专栏  ›  技术社区  ›  kofhearts

为什么windows搜索工具栏中没有使用jpackage图标?

  •  0
  • kofhearts  · 技术社区  · 4 年前

    我正在使用以下命令创建安装程序。我正在给jpackage图标

    jpackage --runtime-image hellofx --module hellofx/hellofx.HelloFX --win-shortcut --win-menu --icon smile.ico
    

    安装程序时,图标用于桌面快捷方式,但在搜索工具栏中仍显示默认的java图标。在搜索工具栏中也有使用给定图标的方法吗?我很感激你的帮助。谢谢!

    enter image description here

    更新:

    这里的图标似乎正确地应用于搜索工具栏中的应用程序图标。

    https://walczak.it/blog/distributing-javafx-desktop-applications-without-requiring-jvm-using-jlink-and-jpackage

    enter image description here

    更新2:

    开始菜单图标正确

    enter image description here

    0 回复  |  直到 4 年前
        1
  •  0
  •   kofhearts    4 年前

    所以我终于解决了。就像坎贝尔指出的那样,这是一个缓存问题。由于某些原因,图标被缓存。这是一个例子。

    我把图标改成了相机图标。新图标显示在桌面快捷方式和“开始”菜单中,如下所示。

    enter image description here

    在这个图标之前我用了一个音乐图标。所以在搜索中,旧图标仍然存在。所以这个图标被缓存是有原因的。只有当我更改应用程序和图标时,所有图标都将更改为新图标。也许这是Windows10的问题。所以现在问题解决了。

    enter image description here