我创建了一个netbeans平台应用程序。我使用品牌特征来添加以更改应用程序的窗口标题和启动画面。如果我直接使用IDE中的运行按钮启动应用程序,那么品牌就会起作用。但是,如果我为Windows创建安装程序并安装应用程序,则品牌不再起作用。
如果我启动已安装的应用程序,我会看到默认的启动画面,应用程序标题更改为“Netbeans Plattform Application”。
是否需要将品牌添加到安装程序?
(我使用netbeans 8.0.2)
答案 0 :(得分:1)
我在Netbeans 7.4下也有同样的问题,解决方案也应该适用于netbeans 8及以上版本。 基本上,当您从IDE运行应用程序时,它会从您的文件夹结构中获取品牌。但是,当您在IDE外部运行它时,它会专门查找品牌参数。当它找不到时,它会提供netbeans的默认品牌(闪屏等)。解决方案是 - 您必须提供额外的品牌参数作为启动参数。
我的项目是Netbeans Maven项目。我创建了一个额外的配置文件,将其添加到pom文件中,如下所示 -
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<configuration>
<etcConfFile>${basedir}/installer/my.conf</etcConfFile>
</configuration>
</plugin>
</plugins>
</build>
现在在my.conf文件中添加您的品牌群集 -
default_options=" --branding your_branding_cluster "
希望它有所帮助。