Deployment: native application bundles

Jose Martinez jmartine_1026 at yahoo.com
Wed Jul 4 14:54:39 PDT 2012


Thanks again.  Will digest all this new info.


jose


________________________________
 From: Igor Nekrestyanov <igor.nekrestyanov at oracle.com>
To: Jose Martinez <jmartine_1026 at yahoo.com> 
Cc: Daniel Zwolenski <zonski at googlemail.com>; "openjfx-dev at openjdk.java.net" <openjfx-dev at openjdk.java.net> 
Sent: Wednesday, July 4, 2012 5:36 PM
Subject: Re: Deployment: native application bundles
 

On 7/4/12 11:49 AM, Jose Martinez wrote: 
That worked!  Thank you for the help.
>
>
>Do you know how we set the icon file?
>
Icon file for the installer?

I'll be posting details on configuration options but here are few
    hints for you to explore.

1) Many of existing options to JavaFX ant tasks make sense for
    native bundles.
    See RT-22889 and
http://docs.oracle.com/javafx/2/deployment/javafx_ant_task_reference001.htm
   
    Specifically you can add icon as fx:fileset of type icon
       
http://docs.oracle.com/javafx/2/deployment/javafx_ant_task_reference002.htm#CIAIHFGI

    Note that this is easy but will also impact other packages as
    same icon may be used for other things.
    And if same build.xml is used crossplatform you may need
    different icon files (.ico on Windows but .icns on Mac)

2) Add verbose="true" to the fx:deploy task.
    It will print out locations where you can drop resources to
    override icons and some scripts.
    You need to be add "." to the classpath when you are loading
    definitions of ant tasks
      (if you are using NB and it is not latest 7.2 build then you
    may need to edit jfx-impl.xml for this).

   Download latest javafx samples drop and try to build native
    bundles for Ensemble. 
   It uses this approach to add custom icons, etc.

I hope to post more details on configuration options soon but here
    are few hints for you.



In the template.iss file how are those values passed (THE_ALL_CAP_ONES) to Inno?
You can deeply customize it by providing your own .iss file. 
See verbose="true" output.

-igor


>
>thanks
>jose
>
>
>________________________________
>
>
>
>
>
>
>
>


More information about the openjfx-dev mailing list