Building OpenJFX

Rainer Lang rla.dev at frontwerks.com
Thu May 17 02:34:08 PDT 2012


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