Building OpenJFX

Kevin Rushforth kevin.rushforth at oracle.com
Fri May 18 12:34:03 PDT 2012


Correct. There is a slight lag (usually a few hours, but for some reason 
a bit more than that this week) between when the master repository is 
updated and the weekly build is staged on OTN.

-- Kevin


Richard Bair wrote:
> I'm getting different errors, I'm getting:
>
>     [javac] /Users/richardbair/Projects/Work/openjfx/master-2.2/rt/javafx-ui-common/src/com/sun/javafx/tk/Toolkit.java:101: cannot find symbol
>     [javac] symbol  : class PGCanvas
>     [javac] location: package com.sun.javafx.sg
>     [javac] import com.sun.javafx.sg.PGCanvas;
>     [javac]                         ^
>
> And a pile more. This API was recently added, and must be a time-lag between the 2.2 developer preview build being made available that is required for building this and the sources (which are pushed constantly). I will investigate again.
>
> In my setup, I put the entire contents of the JFX 2.2 SDK into master/artifacts/sdk.
>
> Also I am only testing 2.2 not the 2.1 build (so make sure you have the 2.2 SDK and 2.2 repo cloned).
>
> Richard
>
> On May 18, 2012, at 9:31 AM, Richard Bair wrote:
>
>   
>> 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