22

I would like to override the Implementation of FXMLLoader and recompile the JDK 8.

Where can I find the source code of the JDK8 / JavaFX 8 ?

durron597
  • 31,968
  • 17
  • 99
  • 158
Lionel Père
  • 526
  • 2
  • 5
  • 17

4 Answers4

33

Quoting from this answer: For Java 8, the source of the public parts of JavaFX are actually laying right along in the JDK installation as a sibling of src.zip: javafx-src.zip - on the root of your normal JDK Java 8 installation.

Eclipse doesn't by default link them up when you add the JRE (or it finds it itself) - obviously a bug - so you'll have to do that yourself, by hitting Preferences -> Installed JREs. Find your JDK 8, hit Edit button. On the list JRE system libraries, expand the jfxrt.jar node, and link in the javafx-src.zip file.

Community
  • 1
  • 1
stolsvik
  • 5,253
  • 7
  • 43
  • 52
14

The source for JavaFX 8 is available at:

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

JavaFX 8 is almost completely open source today.

Instructions for building JavaFX 8 with OpenJDK 8

srihari
  • 917
  • 4
  • 14
  • 26
1

The OpenJFX wiki has a page on how to build JavaFX 8 from the source.

assylias
  • 321,522
  • 82
  • 660
  • 783
1

These answers may also be useful if you're trying to get the JavaFX source code to appear in your IDE:

Community
  • 1
  • 1
Robert Hunt
  • 7,914
  • 5
  • 40
  • 43