Building from source code

Danno Ferrin danno.ferrin at shemnon.com
Thu Oct 18 08:07:16 PDT 2012


If you are going to be playing with Java 8, use the JavaFX 8 repos, the 2.1
repos don't play well with Java 8

 http://hg.openjdk.java.net/openjfx/8/master
 http://hg.openjdk.java.net/openjfx/8/master/rt

If you are using a current Java 7, use the 2.2 or 2.2.4 builds (7u9 or
7u10ea respectively).

http://hg.openjdk.java.net/openjfx/2.2/master
http://hg.openjdk.java.net/openjfx/2.2/master/rt

http://hg.openjdk.java.net/openjfx/2.2.4/master
http://hg.openjdk.java.net/openjfx/2.2.4/master/rt

 I may be wrong on 2.2.4, did that version number get bumped with the 7u7
patch?

On Thu, Oct 18, 2012 at 8:26 AM, Mark Claassen <markclaassenx at gmail.com>wrote:

> Thanks for the quick reply.  Just to recap:
> I have JDK 7 on my machine.
>
> It sounds like I should be using JDK8 to play with the FX sources (which
> are for FX8?)
> Is this more what I should be doing?
>
>    - *Download the latest JavaFX Developer Preview
> binary<http://www.oracle.com/technetwork/java/javafx/downloads/index.html>
>    *
>       - *Replace with Download JDK8*
>       - Unzip the binary and put it in ~/closed-jfx
>    - mkdir -p ~/open-jfx
>    - cd ~/open-jfx
>    - hg clone http://hg.openjdk.java.net/openjfx/2.1/master
>    - cd master
>    - mkdir -p artifacts/sdk/rt
>    - *cp -r ~/closed-jfx/javafx-sdk2.1.0-beta/rt artifacts/sdk*
>       - *Replace with cp the jfxrt.jar from JDK8 to articacts/sdk
>       *
>    - hg clone http://hg.openjdk.java.net/openjfx/2.1/master/rt
>    - cd rt
>    - Edit build-defs.xml (comment out '<propertycopy
>    name="javac.debuglevel" from="${ant.project.name}.javac.debuglevel"
>    silent="true" override="true"/>')
>    - cd javafx-ui-controls
>    - ant
>
>
>
>
> On Thu, Oct 18, 2012 at 10:03 AM, Kevin Rushforth <
> kevin.rushforth at oracle.com> wrote:
>
> > We need to update the instructions, but basically all you need is a way
> to
> > locate the jfxrt.jar that matches the openjfx version you are trying to
> > build.
> >
> > For FX 8, you need to download the EA version of JDK8 at:
> > http://jdk8.java.net/download.**html <http://jdk8.java.net/download.html
> >
> >
> > You can use JDK7 to build openjfx...just point your JFXRT_HOME env
> > variable to the JDK8 jre/lib directory.
> >
> > -- Kevin
> >
> >
> > Mark Claassen wrote:
> >
> >> I was trying to go through the process of downloading the source code,
> and
> >> it seems the directions are a bit out of date.
> >>
> >> The specific issue is with the developer preview binary.  The
> instructions
> >> say to download it and unzip it.
> >> The download link (
> >> http://www.oracle.com/**technetwork/java/javafx/**downloads/index.html<
> http://www.oracle.com/technetwork/java/javafx/downloads/index.html>),
> >> goes
> >> to a page where there is nothing that can be downloaded and "unzipped".
> >>
> >> Can I use the JDK7 install I already have?  Or do I need to find
> something
> >> else?
> >>
> >> Thanks,
> >> Mark
> >>
> >> http://openjdk.java.net/**projects/openjfx/getting-**started.html<
> http://openjdk.java.net/projects/openjfx/getting-started.html>
> >>
> >>    - Download the latest JavaFX Developer Preview
> >> binary<http://www.oracle.com/**technetwork/java/javafx/**
> >> downloads/index.html<
> http://www.oracle.com/technetwork/java/javafx/downloads/index.html>
> >> >
> >>    - Unzip the binary and put it in ~/closed-jfx
> >>    - [snip]
> >>
> >>
> >
>



-- 
There is nothing that will hold me back.  I know who I am....
I remember wher I came from, and I feel stronger for knowing.
Zane, Ninja of Ice.  Ninjago S01E07


More information about the openjfx-dev mailing list