2013-05-06 97 views
5

我要部署JavaFX应用程序:JavaFX的部署问题

它生成的可执行文件,但有以下问题:

  • 我不能设置应用程序图标

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

  • 在启动时将导致的应用程序安装为“未知”。

  • 得到的应用程序安装在当前用户的应用程序数据文件夹不是在程序文件作为

  • 它不创建桌面快捷方式的其他应用程序。

    有了详细的输出我获得以下控制台上:

    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) 
    

以下这些信息:

我在应用程序的根目录下,并在Windows文件夹中创建文件夹命名为

所以我的路径包/窗口。我在该文件夹中添加资源,如应用程序图标,.wix文件。 iss文件。

不过它采用默认值

我没有得到什么是错的吧..

问候, 萨迪克

+0

我也有问题,所以你回答你的问题你如何解决每个问题?日食) – HybrisFreelance 2015-04-26 16:17:41

+0

任何luc安装到程序文件而不是应用程序数据文件夹? – 2015-09-14 03:37:46

回答

4

请更新您的蚂蚁路径:

在我的案例,Netbeans-> tools-> options-> java-> ant

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

enter image description here

+0

好我已经解决了它......但谢谢你的答案 – 2013-06-16 15:47:48

+0

如何更新maven蚂蚁插件中的这条路径?我使用eclipse做同样的事情,我使用maven ant插件。 – Mubasher 2014-09-18 07:48:03

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> 

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

+0

感谢您的帮助。我没有尝试你的方式,但我设法在maven antrun插件中添加classpath条目。详细信息在这里:http:// stackoverflow。COM /问题/ 25973919 /哪里,应该-I-把安装程序资源-WXS文件-DMG-脚本图标和如何做-CON/26039897#26039897 – Mubasher 2014-10-03 09:50:31