Java.com

Download Help

Help Resources


Get Java Installation Help Now

General information on JavaFX


This article applies to:
  • Platform(s): Windows 7, Vista, Windows XP
  • Java version(s): 6.0

JavaFX logo

JavaFX extends the power of Java by allowing developers to use any Java library within JavaFX applications. This way developers can expand their capabilities in Java and make use of the presentation technology that JavaFX provides to build engaging visual experiences. As users, you will be able to run JavaFX applications in a browser or drag and drop them onto the desktop.

Highlights of JavaFX:
  • Allows developers to integrate vector graphics, animation, audio, and video Web assets into a rich, interactive, immersive application
  • Extends Java technology by enabling use of any Java library within a JavaFX application
  • Enables an efficient designer-to-developer workflow where designers can work in their tools of choice while collaborating with developers

To learn more about JavaFX technology, visit JavaFX web site for more information.


alert iconThe information on this page applies to the stand-alone versions of JavaFX 2.0 through JavaFX 2.2.7. Starting with Java SE 7 Update 6, JavaFX is part of Oracle's Java SE implementation.



General Questions

What is JavaFX?

JavaFX is a software technology which, combined with Java, enables the creation and deployment of modern-looking applications with rich content, audio and video.

Can I use JavaFX without Java?

No. You must have both Java Runtime Environment (JRE) and JavaFX Runtime installed on your PC in order to run JavaFX applications.

Why should I upgrade to the latest Java version?

The latest JavaFX version contains important enhancements to improve performance, stability and security of the JavaFX applications that run on your machine. Installing this free update will ensure that your JavaFX applications continue to run safely and efficiently.

For what platforms is JavaFX available?

JavaFX is available on Windows, Mac OS X, and Linux. For more details, see the list of JavaFX Certified System Configurations.

Is JavaFX free to download?
Yes, JavaFX is free to download.

If you are building an embedded or consumer device and would like to include Java or JavaFX, please contact Oracle for more information on including these technologies in your device.

What will I get when I download JavaFX?

The JavaFX Runtime is what you get when you download JavaFX. The JavaFX Runtime consists of a set of Java libraries to enable modern looking user interfaces, as well as some operating specific code to access some hardware resources (e.g. graphics card). When you download JavaFX, you only get what you need - no spyware, and no viruses.


JavaFX Distribution and Licensing (2.x and earlier versions)

JavaFX Distribution

Can I download JavaFX and copy it to another computer?

Yes, you can download the JavaFX Runtime on one system and copy it to another computer, provided you own both computers.

I am an administrator. Can I install JavaFX on all the computers at my company?

Yes, you may make unlimited copies for internal use for the purpose of running applications on Java-enabled general purpose desktop computers and servers.

Can I put JavaFX on an intranet for others to download?

Yes, you can provide the JavaFX Runtime on an Intranet for internal users to download.

Can I distribute JavaFX with my software?

You may distribute the JavaFX runtime (versions 1.3.1, 2.0.2 and higher) with your application as per the terms and conditions of the license.

JavaFX Licensing

Does the license agreement change for each release?

Sometimes. The license might change from release to release. The general license grants have remained fairly constant, but the terms may change between releases without notice. It is best to review the terms of each release's license prior to use.

Do I need to purchase a license if I need the JavaFX Runtime for multiple users in my company?

No, you may make unlimited copies for internal use for the purpose of running applications on Java-enabled general purpose desktop computers and servers.


You might also be interested in:

Select Language | About Java | Support | Developers
Privacy | Terms of Use | Trademarks | Disclaimer

Oracle