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了。

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

比较了一下两者的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运行环境,需要源代码重新编译。

[url=http://www.v-soul.com]Free Canadian Citizenship Test[/url] [url=http://www.v-soul.com]http://www.v-soul.com[/url]

[url=http://www.800citizen.org]American Citizenship Application[/url] [url=http://www.800citizen.org]http://www.800citizen.org[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值