`
javafxguy
  • 浏览: 151326 次
  • 性别: 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
分享到:
评论

相关推荐

    JavaFX 1.1 Production Suite[photoshop/Illustrator/Media Factory 插件]

    JavaFX外观开发用插件。 官方提供的windows版

    JavaFX 1.0的相关资源

    JavaFX 1.0是这个平台的早期版本,虽然现在已经发展到更先进的版本,但对于学习JavaFX的历史和基本概念仍然具有一定的价值。 在JavaFX 1.0中,开发者可以使用JavaFX Script这种脚本语言进行开发,也可以选择使用...

    基于JavaFx SQLite的CashierDesk收银系统1.0设计源码

    该CashierDesk收银系统1.0是基于JavaFx和SQLite数据库构建的设计源码,总计包含135个文件,涵盖78个Java源文件、29个FXML布局文件、8个XML配置文件、6个JPG图片文件、2个数据库文件、2个项目图标文件、1个Git忽略...

    jai_imageio-1.1-alpha和swingx-1.0图片处理两个jar包

    这两个库分别封装在 `jai_imageio-1.1-alpha.jar` 和 `swingx-1.0.jar` 这两个JAR包中。 **JAI (Java Advanced Imaging)** 是Oracle公司推出的用于高级图像处理的API,它提供了大量的图像操作,包括但不限于缩放、...

    javafx-rest-archetype-1.1.zip

    通过JavaFX,开发者可以利用Java语言的强类型和面向对象特性,同时享受到现代GUI开发的便利性。而REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,常用于构建Web服务,强调资源的...

    RIA开发权威指南:基于JavaFX 完整版

    书中还提到了JavaFX产品的发布历程,从2007年的JavaFX系列产品发布,到2008年12月发布的基于Java语言的JavaFX 1.0平台,再到2009年2月发布的JavaFX 1.1。Sun公司对JavaFX产品家族的前景非常看好,期待它能够在多种...

    JavaFX2.0 体系结构和框架

    Prism有两种实现方式,即DirectX 9/11(Windows XP和Vista/Win7以上)和OpenGL(其他操作系统),确保跨平台兼容性。 JavaFX2.0的这些特性使得开发者能够创建出交互性强、视觉效果卓越的应用程序。它的APIs和规划...

    javaFX登陆和跳转

    JavaFX是一种用于构建桌面、移动和嵌入式设备上的富客户端应用程序的开源框架。它提供了丰富的用户界面组件和强大的图形库,使得开发者可以创建出美观且功能丰富的应用程序。本主题聚焦于JavaFX中的用户登录系统及其...

    javaFX Demo 模板案例

    其次,JavaFX的2D和3D图形功能强大,允许开发者创建出视觉效果丰富、交互性强的应用。通过`javafx.scene`包下的类,例如`Group`、`Shape`和`Scene`,可以绘制各种几何形状,添加动画效果,实现复杂的视觉呈现。如果...

    javafx-sdk-11.0.2

    1. **库文件**:包括`lib`目录下的各种jar文件,如`javafx.base.jar`、`javafx.controls.jar`、`javafx.fxml.jar`、`javafx.graphics.jar`等,它们分别包含了JavaFX的基础组件、控制组件、FXML布局文件解析器和图形...

    javafx实现好看的界面

    7. **跨平台兼容性**:JavaFX应用程序可以在多种操作系统上运行,包括Windows、Mac OS X和Linux,因为它们都是基于Java平台的。 8. **JavaFX Scene Builder**:这是一个可视化工具,可以帮助开发者快速构建和布局...

    javafx-11.0.2 jar.rar

    开发者可以使用这些库来构建功能丰富、交互性强的应用,同时利用源代码学习和理解JavaFX的工作原理。由于JavaFX已经从JDK中独立出来,需要单独安装或通过模块系统引入,这个压缩包的出现大大方便了开发者对JavaFX...

    javafx-src.zip_javaFx_退火_退火算法

    例如,`com`包通常代表应用程序的组件,`javafx`包可能包含与JavaFX图形界面相关的类,而`netscape`包可能是历史遗留的或者与特定浏览器兼容性有关的代码。 学习和分析这个压缩包中的源代码,开发者可以掌握如何将...

    javafx 11 jar包,亲测可用

    这提高了跨平台的兼容性和可移植性。 6. **使用步骤**: - 添加JavaFX 11库到项目构建路径中,如Maven或Gradle的依赖管理。 - 在代码中导入必要的JavaFX包和类。 - 创建和配置场景图,定义用户界面布局。 - ...

    JavaFX API文档

    当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行动装置的操作系统),今后JavaFX将包括更多的产品。JavaFX Script编程语言(以下称为JavaFX)是一种declarative, statically typed(声明性的、静态类型)...

    javafx 整合 sparingboot mybatis

    JavaFX 是一个用于开发桌面应用程序的Java库,它提供了丰富的用户界面组件和强大的图形功能。SpringBoot 是一个基于 Spring 框架的轻量级启动器,它简化了配置并帮助快速搭建应用。MyBatis 是一个优秀的持久层框架,...

    javafx2.2.3 eclipse4.2.1插件

    JavaFX 2.2.3是该平台的一个版本,它增强了性能、稳定性和兼容性,使得开发者可以更加便捷地创建动态、交互式的应用程序。 Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,包括Java。对于...

    JavaFX 教程 (中文).docx

    JavaFX 是一个用于创建桌面、移动和嵌入式系统的富客户端应用的Java平台。本教程将深入讲解如何使用JavaFX 8进行应用开发,特别是涉及Scene Builder工具,以及应用程序的打包和部署。Scene Builder是一款图形化界面...

    javafx使用指南-目录版.pdf

    1. 跨平台性:JavaFX 应用程序可以在多种操作系统上运行。 2. 轻量级:JavaFX 应用程序可以在各种设备上运行。 3. 高清晰度的图形用户界面:JavaFX 提供了一个统一的编程模型,支持高清晰度的图形用户界面和多媒体...

    JavaFX官方教程(中文版)

    4. **跨平台兼容**:作为Java的一部分,JavaFX可以运行在任何支持Java的平台上,包括Windows、MacOS、Linux以及各种移动和嵌入式设备。 5. **FXML**:FXML是JavaFX的一种声明式语言,用于构建用户界面。它将界面...

Global site tag (gtag.js) - Google Analytics