May JavaFX 2.0 be redistributed? [closed]

2020-02-10 07:52发布

I'm currently planning to develop a desktop Java application that I might want to distribute in the future. As for the UI technology, I thought about JavaFX, since Swing won't be developed any further and JavaFX seems to have some nice properties.

I know that it'll still take a while for JavaFX to be available on more platforms but I assume once it is available on Linux by the end of 2012 it should be fine.

Since I want the requirements for my app to be as low as possible and installation as smooth as possible I'd like to redistribute the JavaFX runtime along with the app. The only requirement for the app to run should be an existing JRE.

However, I'm a bit confused on whether I'm allowed to redistribute the JavaFX runtime or not.

Oracle says:

Redistributing the JavaFX Runtime is not allowed as per the terms and conditions in the License Agreement.

Whereas JavaFX.com suggests:

Several deployment options are available for application developers who want to make the JavaFX Runtime installation as smooth as possible for end users:

  • Redistribute the JavaFX Runtime tightly integrated with your Java application.

Does anyone know which is true or maybe what the differences are (when am I allowed to redistribute the runtime, when not) ?

1条回答
迷人小祖宗
2楼-- · 2020-02-10 08:38

With today's 2.0.2 release License was updated to allow redistribution: http://javafx.com/faq/#10

Starting with JavaFX 2.0.2, JavaFX is available under the same license and business model as Java SE. This includes the ability to distribute the JavaFX Runtime (or SDK) for third party developers with their application(s), subject to the terms and conditions of the license.

查看更多
登录 后发表回答