gpt4 book ai didi

JavaFX 和装有 Windows XP 的旧 PC

转载 作者:行者123 更新时间:2023-12-04 15:14:01 25 4
gpt4 key购买 nike

我想知道我使用 JavaFX 2.1 制作的 gui 的独立应用程序是否可以在一台装有 Windows XP 的非常旧的计算机上运行,​​因为这个应用程序旨在在那台计算机上运行。我之所以问是因为我是 JavaFX 的初学者,而且似乎该技术的要求很高,上次我收到警告:“检测到错误的驱动程序版本,设备已禁用。请将您的驱动程序更新到至少版本 8.15.10.2302 ”。

最佳答案

如果您的机器满足最低系统硬件要求并且您安装了最新的图形驱动程序,那么 JavaFX 2.1 应该可以在您的 Windows XP 机器上运行。

JavaFX 能否在机器上工作取决于机器中的硬件以及安装的图形驱动程序。

这里是 JavaFX 2.1 system requirements .

您引用的版本字符串似乎是针对集成英特尔芯片组图形驱动程序的。您可以下载此类 drivers from Intel 的当前版本.

更新

If your system does not support hardware acceleration, then JavaFX uses the Java2D software pipeline" - just to be sure, my program will still work, but with poorer graphic, right?



至少在某些情况下,对于较旧的驱动程序,该应用程序似乎可以通过 falling back to a software pipeline 运行。 .虽然这种回退方法适用于大部分较旧的硬件和软件组合,但鉴于各种较旧的硬件和驱动程序组合,我认为它没有经过全面测试,而且我认为不能保证该程序仍将按预期运行。

下面概述了我对 JavaFX 2.0 和 2.1 的体验。

如果图形硬件未在 JavaFX 系统要求中列出支持硬件加速,则 JavaFX 将回退到软件渲染器并且应用程序将正常工作(尽管可能会降低性能并且无法访问某些条件功能,例如(也许)效果或 3D 渲染)。这种情况应该很少见,因为 JavaFX 支持多种硬件加速硬件。

如果图形硬件在 JavaFX 系统要求中被列为支持硬件加速并且驱动程序是最新的,那么 JavaFX 将使用硬件渲染器并且您的应用程序将正常工作。这是迄今为止最常见的情况 - 在过去几年购买的任何桌面都应满足最低 JavaFX 硬件加速规范和驱动程序要求。

如果图形硬件在 JavaFX 系统要求中列为支持硬件加速,并且驱动程序未达到 JavaFX 正常运行所需的级别,则应用程序可能无法运行(应用程序可能会回退到软件管道并继续运行或者您可能会收到一条消息,说明驱动程序需要更新)或应用程序将开始出现渲染错误并可能卡住或崩溃。这种情况应该只发生在极低百分比的可能运行时目标上。

如果您有硬件和驱动程序组合的实例,其中 JavaFX 的行为不符合您的期望(即未正确执行您的程序、记录虚假异常或卡住和崩溃),则提交 jira issue借助硬件和软件规范,让 JavaFX 团队考虑为这种组合提供支持。

关于JavaFX 和装有 Windows XP 的旧 PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com