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