Netbeans平台 - 品牌不适用于创建的安装程序

时间:2014-12-29 09:46:52

标签: java netbeans netbeans-platform

我创建了一个netbeans平台应用程序。我使用品牌特征来添加以更改应用程序的窗口标题和启动画面。如果我直接使用IDE中的运行按钮启动应用程序,那么品牌就会起作用。但是,如果我为Windows创建安装程序并安装应用程序,则品牌不再起作用。

如果我启动已安装的应用程序,我会看到默认的启动画面,应用程序标题更改为“Netbeans Plattform Application”。

是否需要将品牌添加到安装程序?

(我使用netbeans 8.0.2)

1 个答案:

答案 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 "

希望它有所帮助。

相关问题