Building OpenJFX

Richard Bair richard.bair at oracle.com
Fri May 18 09:31:47 PDT 2012


I'll take a look.

Richard

On May 17, 2012, at 2:34 AM, Rainer Lang wrote:

> I tried to build OpenJFX on Windows 7 based exactly on the instructions on the wiki (https://wikis.oracle.com/display/OpenJDK/Building+OpenJFX).
> 
> The build is not succesful and fails as it seems on the first compilation attempts.
> 
> I run ant with 'ant default' in ~/open-jfx/master/rt. The directory 'open-jfx\master\artifacts\sdk\rt\lib' holds only the jfxrt.jar.
> 
> 1.) Any additional hints to succeed?
> 2.) Should this procedure also work with OpenJFX 2.2?
> 
> I got the following errors:
> 
> Buildfile: C:\Users\RLA\open-jfx\master\rt\build.xml
>  [taskdef] Could not load definitions from resource net/sf/antcontrib/antcontrib.properties. It could not be found.
> 
> init:
> 
> dist:
>  [taskdef] Could not load definitions from resource net/sf/antcontrib/antcontrib.properties. It could not be found.
>     [echo] rt.dist.root.dir=..
> 
> -pre-init:
> 
> init:
> 
> jar:
>    [javac] Compiling 36 source files to C:\Users\RLA\open-jfx\master\rt\javafx-beans-dt\build\classes
>    [javac] C:\Users\RLA\open-jfx\master\rt\javafx-beans-dt\src\com\sun\javafx\beans\design\DisplayItem.java:27: package javafx.scene.image does not exist
>    [javac] import javafx.scene.image.Image;
>    [javac]                          ^
>    [javac] C:\Users\RLA\open-jfx\master\rt\javafx-beans-dt\src\com\sun\javafx\beans\design\DisplayItem.java:60: cannot find symbol
>    [javac] symbol  : class Image
>    [javac] location: interface com.sun.javafx.beans.design.DisplayItem
>    [javac]     public Image getLargeIcon(); //TODO I would prefer "findImage"
>    [javac]            ^
>    [javac] C:\Users\RLA\open-jfx\master\rt\javafx-beans-dt\src\com\sun\javafx\beans\design\DisplayItem.java:68: cannot find symbol
>    [javac] symbol  : class Image
>    [javac] location: interface com.sun.javafx.beans.design.DisplayItem
>    [javac]     public Image getSmallIcon(); //TODO I would prefer "findImage"
>    [javac]            ^
> [more errors skiped....]
> 
> 
> 
> My directory layout is the following (before the build)
> 
>   .
>   |-master
>   |---artifacts
>   |-----sdk
>   |-------rt
>   |---------bin
>   |---------lib
>   |---build-src
>   |---rt
>   |-----javafx-beans-dt
>   |-------nbproject
>   |-------src
>   |---------com
>   |-----------sun
>   |-------------javafx
>   |---------------beans
>   |-----------------design
>   |-------------------author
>   |-------------------tool
>   |-----------------metadata
>   |-------test
>   |---------com
>   |-----------sun
>   |-------------javafx
>   |---------------beans
>   |-----------------metadata
>   |-------------------widgets
>   |---------------------displayname
>   |-----javafx-concurrent
>   |-------nbproject
>   |-------src
>   |---------javafx
>   |-----------concurrent
>   |-------test
>   |---------javafx
>   |-----------concurrent
>   |-------------mocks
>   |-----javafx-designtime
>   |-------nbproject
>   |-------src
>   |---------com
>   |-----------sun
>   |-------------javafx
>   |---------------beans
>   |-----------------design
>   |-------------------author
>   |---------javafx
>   |-----------scene
>   |-------------control
>   |-------------layout
>   |-------test
>   |---------javafx
>   |-----------scene
>   |-------------layout
>   |-----javafx-ui-charts
>   |-------nbproject
>   |-------src
>   |---------javafx
>   |-----------scene
>   |-------------chart
>   |-------test
>   |---------javafx
>   |-----------scene
>   |-------------chart
>   |-----javafx-ui-common
>   |-------nbproject
>   |-------src
>   |---------com
>   |-----------sun
>   |-------------javafx
>   |---------------animation
>   |-----------------transition
>   |---------------application
>   |---------------beans
>   |-----------------event
>   |---------------css
>   |-----------------converters
>   |-----------------parser
>   |---------------cursor
>   |---------------effect
>   |---------------embed
>   |---------------jmx
>   |---------------menu
>   |---------------perf
>   |---------------robot
>   |-----------------impl
>   |---------------runtime
>   |-----------------async
>   |-----------------eula
>   |---------------scene
>   |-----------------input
>   |-----------------layout
>   |-------------------region
>   |-----------------paint
>   |-----------------shape
>   |-----------------text
>   |-----------------traversal
>   |---------------stage
>   |---------------tk
>   |---------javafx
>   |-----------animation
>   |-----------application
>   |-------------doc-files
>   |-----------geometry
>   |-----------scene
>   |-------------doc-files
>   |-------------effect
>   |-------------image
>   |---------------doc-files
>   |-------------input
>   |-------------layout
>   |---------------doc-files
>   |-------------paint
>   |---------------doc-files
>   |-------------shape
>   |---------------doc-files
>   |-------------text
>   |-------------transform
>   |-----------stage
>   |-------------doc-files
>   |-------test
>   |---------unit
>   |-----------com
>   |-------------sun
>   |---------------javafx
>   |-----------------css
>   |-------------------converters
>   |-------------------parser
>   |-----------------pgstub
>   |-----------------scene
>   |-------------------layout
>   |-------------------paint
>   |-------------------text
>   |-------------------traversal
>   |-----------------test
>   |-------------------binding
>   |-------------------objects
>   |-----------javafx
>   |-------------animation
>   |-------------geometry
>   |-------------scene
>   |---------------bounds
>   |---------------effect
>   |---------------image
>   |---------------input
>   |---------------layout
>   |---------------paint
>   |---------------shape
>   |---------------text
>   |---------------transform
>   |-------------stage
>   |-----javafx-ui-controls
>   |-------nbproject
>   |-------src
>   |---------com
>   |-----------sun
>   |-------------javafx
>   |---------------charts
>   |---------------scene
>   |-----------------control
>   |-------------------behavior
>   |-------------------skin
>   |---------------------caspian
>   |---------------------resources
>   |---------javafx
>   |-----------scene
>   |-------------chart
>   |-------------control
>   |---------------cell
>   |-------test
>   |---------com
>   |-----------sun
>   |-------------javafx
>   |---------------scene
>   |-----------------control
>   |-------------------behavior
>   |-------------------skin
>   |---------javafx
>   |-----------scene
>   |-------------chart
>   |-------------control
>   |-----javafx-util-converter
>   |-------nbproject
>   |-------src
>   |---------javafx
>   |-----------util
>   |-------------converter
>   |-------test
>   |---------javafx
>   |-----------util
>   |-------------converter
>   |-----test-stub-toolkit
>   |-------nbproject
>   |-------src
>   |---------com
>   |-----------sun
>   |-------------javafx
>   |---------------pgstub
> 



More information about the openjfx-dev mailing list