我目前正计划开发一个我可能希望将来分发的桌面Java应用程序.至于UI技术,我想到了JavaFX,因为Swing不会再进一步开发,JavaFX似乎有一些不错的属性.
我知道JavaFX在更多平台上可用还需要一段时间,但我认为一旦它在Linux上可用到2012年底它应该没问题.
由于我希望我的应用程序的要求尽可能低并且安装尽可能顺利,我想重新分发JavaFX运行时以及应用程序.应用程序运行的唯一要求应该是现有的JRE.
但是,我对是否允许重新分发JavaFX运行时感到困惑.
甲骨文说:
根据许可协议中的条款和条件,不允许重新分发JavaFX Runtime.
而JavaFX.com建议:
对于希望最终用户尽可能顺利安装JavaFX Runtime的应用程序开发人员,可以使用多种部署选项:
- 重新分发与Java应用程序紧密集成的JavaFX Runtime.
有谁知道哪个是真的,或者可能是什么差异(我何时允许重新分配运行时,何时不是)?
在今天的 2.0.2 版本中,许可证已更新以允许重新分发:http://javafx.com/faq/#10
从 JavaFX 2.0.2 开始,JavaFX 可在与 Java SE 相同的许可和业务模型下使用。这包括根据许可条款和条件向第三方开发人员及其应用程序分发 JavaFX 运行时(或 SDK)的能力。
| 归档时间: |
|
| 查看次数: |
1309 次 |
| 最近记录: |