快速升级到JavaFX SDK 1.2的方法

开发 后端
JavaFX SDK 1.2在功能和性能上得到了很多提升,本文向您介绍快速升级到JavaFX SDK 1.2的方法。
JavaFX 1.2给我们带来了许多功能和性能上的提升,因此,我需要对原来的JavaFX 1.1的IDE和SDK进行升级来使用JavaFX 1.2的新特性。对于从来没有使用过JavaFX的用户来说,安装JavaFX SDK 1.2应该很简单,可以从javafx.com下载一个NetBeans 6.5.1+JavaFX 1.2 SDK混合包,那就OK了。可是对于我这种已经使用NB 6.5.1和JavaFX 1.1.1的用户,就需要考虑一些其它问题。因为我有不少程序是按照JavaFX 1.1的API写的,骤然升级可能会使得无法使用这些程序。同时由于两个SDK的IDE版本都是NetBeans 6.5.1,重新安装一遍也太浪费空间和时间,于是我查阅了一些资料并找到了快速升级的方式,同时还可以保留两个版本的SDK。

如果需要同时支持2个版本的JavaFX SDK,可以在升级前先把旧版本备份一下,这样可以避免被新的SDK覆盖。JavaFX SDK 1.1的缺省目录在C:\Program Files\NetBeans 6.5.1\javafx2\javafx-sdk,把它拷贝到另外一个目录,如C:\jfxsdk11\ 。

接下来就是升级了。在NB6.5.1 中,选择菜单Tools-〉Plugins,这时会列出一些可更新的plugin,如果没有看到列表,可以点击“Reload Catalog”按钮。如果plugin太多,可以在Search框中输入JavaFX过滤一下。有3个Plugin和JavaFX相关:

升级JavaFX SDK

其中前面两个plugin是必需的,演示程序可自己决定取舍。选择安装之后,需要重新启动NetBeans。重新启动后,新的JavaFX SDK 1.2就安装完成了。如果要配置JavaFX 1.1的环境,则可以在菜单Tools->Java Platforms中配置。点击“Add Platform...”按钮添加平台,下一步中再选择JavaFX平台,输入平台名称如"Java SDK 1.1",平台文件夹中输入刚才备份的目录C:\jfxsdk11\,点击"结束"即可。系统可能会有一个不支持之类的警告,但是不用理会。

如果你的项目需要使用JavaFX 1.1,可在项目的属性(右键点击该项目,选Properties)中配置libraries(库),可以选择JavaFX平台。这样,在同一个NetBeans IDE中就可以同时使用两个JAVAFX SDK环境了。当然,如果你没有太多JavaFX 1.1的程序,或者现有的程序和JavaFX 1.2兼容,那就基本上没有必要配置两个SDK版本了。

在用JavaFX 1.2重新编译了原来的程序后,发现JavaFX1.2的性能提升了不少。原来我用JavaFX 1.1写的吃豆人游戏,要占用50%左右的CPU利用率,现在只需要10-20%,进步还是比较明显的。所以建议尽可能使用JavaFX 1.2。

 

【编辑推荐】

  1. JavaFX,Flex和Silverlight横向对比
  2. JavaFX对Java开发者到底意味着什么
  3. RIA之争 JavaFX是否能后来居上?
  4. JavaFX 1.2 已经发布 主要新功能一览
  5. JavaFX和Java之间的互操作性
责任编辑:佚名 来源: ITPub
相关推荐

2009-06-23 14:25:41

JavaFX1.2

2011-10-13 15:26:19

zsyncUbuntu 11.1

2011-09-27 09:13:16

Ubuntu 11.0

2011-02-18 09:06:15

ChromeChrome DevLinux

2020-01-13 10:00:32

升级Windows 10Windows

2011-04-21 10:13:27

升级Ubuntu

2009-06-03 09:05:24

Windows 7微软操作系统

2011-09-19 11:01:10

ubuntu11.04LiveCD

2022-09-12 21:10:42

LinkerdKubernetes

2021-08-10 13:52:59

Windows 11Windows微软

2021-10-11 14:59:43

Windows 10Windows 11微软

2009-08-02 08:54:46

Windows 7 R系统升级

2010-07-22 10:07:01

SharePoint

2009-04-27 14:48:44

2011-04-12 09:23:29

CentOS 5.6

2013-10-21 10:07:30

微软Windows 8.1理由

2010-05-21 15:34:02

Exchange 20

2015-07-29 10:21:03

微软Windows 10升级

2013-12-26 14:54:58

Windows 8.1微软

2017-09-06 17:30:41

网站升级HTTPS
点赞
收藏

51CTO技术栈公众号