java - Netbeans Plattform - 品牌不适用于创建的安装程序

标签 java netbeans netbeans-platform

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

如果我启动已安装的应用程序,我会看到默认的初始屏幕并且应用程序标题更改为“Netbeans Plattform Application”。

是否需要在安装程序中添加品牌?

(我用的是netbeans 8.0.2)

最佳答案

我在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 "

希望对您有所帮助。

关于java - Netbeans Plattform - 品牌不适用于创建的安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27686524/

相关文章:

java - 如何使用 NetBeans Gui Builder 将 JLabel 居中?

java - 在 Netbeans 7.2 中隐藏 TopComponent 选项卡

java - 基本的 Spring MVC 数据绑定(bind)

netbeans - NetBeans 是否有 Mustache 语法荧光笔或插件?

php - PHP Netbeans 中的未知函数 - 如何抑制?

java - 如何修复 WARNING : use of system property netbeans. home has been obsoted

java - Netbeans 和 Bad 服务配置文件,或构造 Processor 对象时抛出的异常

java - 关于双值的 Spark SQL 求和函数问题

java - 解释这个关于对象引用转换的输出?

java - 将字符串打印到 java.io.Console 对象