如何更改Mavenized Netbeans应用程序的图标



我有一个maven的Netbeans平台应用程序,我已经按照这个指南创建了它的安装程序。

现在我想改变我的应用程序的图标,但我不知道怎么做。

我已经尝试了一些不同的解决方案:

  1. 用ReplaceVistaIcon在目录C:Program FilesNetBeans 8.0harness.m2repositoryorgcodehausmojonbm-maven-harness7.3nbm-maven-harness-7.3.jar中以这种方式(不是一个很好的解决方案)更改图标;安装后,图标返回默认版本。
  2. 以这种方式使用Maven;同样的效果。
  3. 现在我想尝试创建一个。链接与安装程序(使用正确的图像),如果用户选择了"创建桌面图标",我已经遵循本指南,但我没有找到CheckBox显示的窗口。

任何解决方案都是可以接受的,重要的是它能起作用

我所做的一切都是你尝试过的。

我确实通过ReplaceVistaIcon从线束中更改了图标。然后,我将它们放在Maven Netbeans应用程序中的一个目录中,在我的例子中是application/src/main/resources/binaries。之后,我将元素binDirectory添加到该模块的Maven构建插件的配置中:

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>nbm-maven-plugin</artifactId>
            <configuration>
                <brandingToken>${brandingToken}</brandingToken>
                <etcConfFile>src/main/resources/myconfig.conf</etcConfFile>
                <binDirectory>src/main/resources/binaries</binDirectory>
            </configuration>
        </plugin>
    </plugins>
</build>

这就是我的工作方式。我同意,更改二进制文件以包含正确的图标并不是最干净的方法。如果有人有更好的方法来实现这一点,请告诉我们。

很好的解决方案。帮我完成了任务,谢谢帕德!

正如你所说的padde,在应用ReplaceVistaIcon对app.exe和app64.exe(更多的解释可以在https://blogs.oracle.com/geertjan/entry/icons_for_netbeans_platform_applications上找到)进行更改后,我只需要将app.exe和app64.exe从"NetBeansharnesslaunchers"复制到"srcmainresources"

我还注意到app.exe和app64.exe的大小与NetBeans 7.3和7.3.1不同。但是在7.3.1和8.0.2之间匹配。我认为我们应该使用与我们项目的NetBeans版本匹配的NetBeans版本的app.exe。

相关内容

  • 没有找到相关文章

最新更新