Javafx部署问题

时间:2013-05-06 11:17:30

标签: java deployment javafx

我想部署javafx应用程序:

它生成可执行文件但存在以下问题:

  • 我无法设置应用程序图标

  • 我无法为可执行文件设置自定义.iss文件或.wix文件

  • 结果应用在启动时安装为“未知”。

  • 结果应用程序安装在当前用户的AppData文件夹中,而不是作为其他应用程序安装在程序文件中

  • 它不会创建桌面快捷方式。

    使用详细输出我会在控制台上关注:

    add package/windows/sample4deploy.ico to the class path to customize)
    
    add package/windows/sample4deploy.wxs to the class path to customize)
    
    Using default package resource [Inno Setup project file] (add package/windows/sample4deploy.iss to the class path to customize)
    
    Using default package resource [setup dialog icon] (add package/windows/sample4deploy-setup-icon.bmp to the class path to customize)
    

关注以下消息:

我在app的根目录和该Windows文件夹中创建了名为 package 的文件夹。

所以我的路径包/ windows。我在该文件夹中添加了资源,例如app icon,.wix文件。文件。

仍需要默认值

我没有弄到它有什么问题..

此致 萨迪克

2 个答案:

答案 0 :(得分:4)

请更新您的蚂蚁路径:

就我而言,Netbeans-> tools-> options-> java-> ant

添加了包含“包文件夹”的文件夹。这样Ant就可以搜索图标或图像。

enter image description here

答案 1 :(得分:1)

这解决了Mubasher的问题:

.............. ...........

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.7</version>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <configuration>

                            <additionalClasspathElements>
                                <additionalClasspathElement>${basedir}</additionalClasspathElement>
                            </additionalClasspathElements>

........... ......... ........