下载了包含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
分享到:
相关推荐
MVC是一种软件设计模式,常用于构建用户界面,将数据模型(Model)、视图(View)和控制器(Controller)分离,以提高代码的可维护性和可扩展性。在CEWolf中: 1. **模型(Model)**:负责存储和处理数据,通常对应...
近年来,Java 11和17等长期支持(LTS)版本的发布,确保了稳定性和兼容性,使得Java在云计算、大数据、物联网等领域持续发挥影响力。Java社区也非常活跃,开源项目如Spring框架、Apache Tomcat、Hibernate等极大地...
**Java Development Kit (JDK) 6 Update 45 for Windows x64详解** ...它的稳定性和丰富的功能使得它即使在后续版本发布后,仍然在许多项目中被广泛使用。正确安装并配置JDK,是进行Java开发的第一步。
然而,由于安全问题和浏览器兼容性问题,Applets的使用在Java 8后就被废弃,最终在Java 11中完全移除。 早期的Java内存管理模型依赖于手工进行内存分配和释放,即使用new关键字创建对象并显式调用System.gc()进行...
W3C 万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。主要的工作是发展 Web 规范,这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。 NativeApp 使用...