Skip to content
C++ Java C Objective-C JavaScript Perl Other
Branch: master
Clone or download
Latest commit 921389f Jan 24, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea 8234174: Change IDEA VCS mapping to Git Nov 15, 2019
.jcheck 8231310: Add .jcheck/conf to jfx git repo Oct 1, 2019
apps 8231854: Change Mercurial to git in various README files Oct 4, 2019
buildSrc 8236448: Remove unused and repair broken Android/Dalvik code Jan 8, 2020
doc-files Merge Sep 10, 2019
gradle 8232063: Upgrade gradle to version 6.0 Nov 18, 2019
modules Merge Jan 24, 2020
netbeans 8203884: Update libjpeg to version 9c Oct 11, 2018
tests 8232811: Dialog's preferred size no longer accommodates multi-line st… Jan 2, 2020
tools 8217333: Pass additional arguments to gradle from build.ps1 Jan 31, 2019
.classpath 8203379: Remove javapackager sources from OpenJFX repo Aug 20, 2018
.gitignore 8223722: Cleanup .gitignore file Jul 22, 2019
.hgignore 8223719: Add .gitignore to repo May 10, 2019
.hgtags Added tag 14+1 for changeset 67129a01074e Sep 23, 2019
.project 8209015: Update Eclipse project files Sep 5, 2018
ADDITIONAL_LICENSE_INFO 8202036: Update OpenJFX license files to match OpenJDK Apr 20, 2018
ASSEMBLY_EXCEPTION 8202036: Update OpenJFX license files to match OpenJDK Apr 20, 2018
CONTRIBUTING.md 8231326: Update README and CONTRIBUTING docs for Skara Sep 26, 2019
LICENSE 8202036: Update OpenJFX license files to match OpenJDK Apr 20, 2018
README.md 8231326: Update README and CONTRIBUTING docs for Skara Sep 26, 2019
UPDATING-VERSION.md 8193911: Create README file to document bumping the version number Jul 15, 2019
build.gradle 8232063: Upgrade gradle to version 6.0 Nov 18, 2019
build.properties 8236733: Change JavaFX release version to 15 Jan 10, 2020
gradle.properties.template 8203379: Remove javapackager sources from OpenJFX repo Aug 20, 2018
gradlew 8199841: Add gradle wrapper files to build Mar 22, 2018
gradlew.bat 8199841: Add gradle wrapper files to build Mar 22, 2018
javafx.pom 8207273: Add missing javafx.pom file Jul 14, 2018
settings.gradle 8226754: FX build fails using gradle 5.6+ or 6 Oct 14, 2019

README.md

OpenJFX

OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems based on JavaSE. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications. This is the open source project where we develop JavaFX.

OpenJFX is free software, licensed under GPL v2 with the Classpath exception, just like the JDK. Anybody is welcome to contribute to this project, port it to other platforms or devices, or do anything else that a free software license allows you to do!

OpenJFX is a project under the charter of the OpenJDK. The OpenJDK Bylaws and License govern our work. The OpenJFX project membership can be found on the OpenJDK Census. We welcome patches and involvement from individual contributors or companies. If this is your first time contributing to an OpenJDK project, you will need to review the rules on becoming a Contributor, and sign the Oracle Contributor Agreement (OCA).

Issue tracking

If you think you have found a bug in OpenJFX, first make sure that you are testing against the latest version - your issue may already have been fixed. If not, search our issues list in the Java Bug System (JBS) in case a similar issue has already been opened. More information on where and how to report a bug can be found at bugreport.java.com.

Getting Started

For instructions on building JavaFX, see the Building OpenJFX Wiki page.

For information about downloading and using JavaFX, see the JavaFX community site.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

You can’t perform that action at this time.