`
javafxguy
  • 浏览: 152860 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

JavaFX 1.1和JavaFX 1.0的兼容性

阅读更多
下载了包含JavaFX 1.1.1的NetBeans 6.5.1来安装。我的机器上原来有NetBeans 6.5的IDE,可以开发JavaFX 1.0的应用。在安装NetBeans 6.5.1时,没有升级的选项,而是完全的安装。在装完之后,发现原来的NetBeans 6.5的IDE还在,这样就有两个版本的NetBeans了,感觉有点浪费空间。庆幸的是,在启动新版本后,原来NetBeans 6.5的项目都自动出现在新的IDE中。把原来项目作了编译,没有发现语法错误,可以直接运行。看来源代码级的兼容性还行。

在一些网站上看到说两个版本的JavaFX二进制不兼容,试了一下,果然无法加载。因此JavaFX 1.0的目标码要注意不要使用JavaFX 1.1的Runtime了。

(转载请注明出处:Java,JavaFX技术交流 http://javafxguy.iteye.com)

比较了一下两者的JNLP文件,发现只有一行不同:

JavaFX 1.0:
<extension name="JavaFX Runtime" href="http://dl.javafx.com/javafx-rt.jnlp"/>

JavaFX 1.1:
<extension name="JavaFX Runtime" href="http://dl.javafx.com/1.1/javafx-rt.jnlp"/>

只要原来的目标码指向旧的JavaFX Runtime,应该是可以运行的。一句话,旧的JavaFX代码如果要使用新的JavaFX运行环境,需要源代码重新编译。

Free Canadian Citizenship Test http://www.v-soul.com

American Citizenship Application http://www.800citizen.org
分享到:
评论

相关推荐

    cewolf

    MVC是一种软件设计模式,常用于构建用户界面,将数据模型(Model)、视图(View)和控制器(Controller)分离,以提高代码的可维护性和可扩展性。在CEWolf中: 1. **模型(Model)**:负责存储和处理数据,通常对应...

    JAVA发展史.pdf

    近年来,Java 11和17等长期支持(LTS)版本的发布,确保了稳定性和兼容性,使得Java在云计算、大数据、物联网等领域持续发挥影响力。Java社区也非常活跃,开源项目如Spring框架、Apache Tomcat、Hibernate等极大地...

    jdk-6u45-windows-x64安装板

    **Java Development Kit (JDK) 6 Update 45 for Windows x64详解** ...它的稳定性和丰富的功能使得它即使在后续版本发布后,仍然在许多项目中被广泛使用。正确安装并配置JDK,是进行Java开发的第一步。

    Dinosaurs

    然而,由于安全问题和浏览器兼容性问题,Applets的使用在Java 8后就被废弃,最终在Java 11中完全移除。 早期的Java内存管理模型依赖于手工进行内存分配和释放,即使用new关键字创建对象并显式调用System.gc()进行...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    W3C 万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。主要的工作是发展 Web 规范,这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。 NativeApp 使用...

Global site tag (gtag.js) - Google Analytics