JavaFX 2.1を使用している私のスタンドアロンアプリケーションは、このアプリケーションがそのコンピュータ上で動作することを意図しているため、Windows XPのかなり古いコンピュータ上で動作するのだろうかと思います。私はJavaFXの初心者だから頼んでいるのですが、その技術にはかなりの要求があります。最後に警告が出ます:「悪いドライババージョンが検出され、デバイスが無効になっています」ドライバを少なくともバージョン8.15.10.2302にアップデートしてください"JavaFXとWindows XP搭載の古いPC
答えて
ご使用のマシンがシステムの最小ハードウェア要件を満たし、最新のグラフィックスドライバがインストールされている場合、JavaFX 2.1はWindows XPマシンで動作するはずです。
JavaFXがマシン上で動作するかどうかは、マシン内のハードウェアとインストールされているグラフィックスドライバによって異なります。
ここにはJavaFX 2.1 system requirementsがあります。
参照しているバージョン文字列は、統合されたIntelチップセットグラフィックスドライバのものと思われます。そのようなdrivers from Intelの最新バージョンをダウンロードできます。
更新
お使いのシステムは、ハードウェアアクセラレーションをサポートしていない場合は、JavaFXの は2Dでのソフトウェア・パイプライン」を使用 - 念のためには、私のプログラムは まだ右、動作しますが、貧しいグラフィックとなりますフォールバックのこの種は、古いハードウェアとsoftwarの大きな割合を動作しますが?
少なくとも古いドライバといくつかのケースでは、。アプリがfalling back to a software pipelineで動作するように思わ多くの古いハードウェアとドライバの組み合わせでは完全にテストされているとは思えず、プログラムが期待どおりに動くという保証はないと思います。
以下は、JavaFX 2.0および2.1での私の経験を概説したものです。
グラフィックスハードウェアがハードウェアアクセラレーションでサポートされているとしてJavaFXシステム要件にリストされていない場合、JavaFXはソフトウェアレンダラにフォールバックし、アプリケーションは機能します(パフォーマンスは低下しますが、エフェクトや3Dレンダリングなどの機能)。 JavaFXは幅広いハードウェアアクセラレーションハードウェアをサポートしているので、このシナリオは非常に珍しいはずです。
ハードウェアアクセラレーションでサポートされているグラフィックスハードウェアがJavaFXシステム要件にリストされていて、ドライバが最新のものである場合、JavaFXはハードウェアレンダラを使用し、アプリケーションも機能します。ここ数年で購入されたデスクトップは、JavaFXの最小ハードウェアアクセラレーション仕様とドライバ要件を満たしている必要があります。
ハードウェアアクセラレーションでサポートされているグラフィックスハードウェアがJavaFXシステム要件にリストされていて、ドライバがJavaFXが正常に機能するために必要なレベルでない場合、アプリケーションが動作しない可能性がありますドライバが更新する必要があるというメッセージが表示されることがあります)、またはアプリケーションでレンダリングエラーが発生し、フリーズやクラッシュが発生することがあります。このシナリオは、実行可能なターゲットの割合が非常に低い場合にのみ発生する必要があります。
JavaFXが望むように動作しないハードウェアとドライバの組み合わせのインスタンスがある場合(つまり、プログラムを正しく実行していない、偽の例外を記録している、フリーズしてクラッシュしている)場合は、jira issueにハードウェアとソフトウェアの仕様をファイルして、JavaFXチームがその組み合わせをサポートするようにします。
- 1. Windows XP SP3(IE8搭載)でXML + Flash Player 10.0.45.2をダウンロード
- 2. .net Windows Mobile搭載コンパクトフレーム
- 3. GoogleドライブのBash Windows搭載のフォルダ
- 4. 古いAndroid搭載端末のAWS SSL証明書
- 5. asp.net windowsサービスを搭載したSignalr
- 6. XPの仮想PC
- 7. 古いGoogle Playサービスを搭載したFirebase
- 8. ピアツーピア(iPhone搭載)?
- 9. 複数のGitHubリポジトリと複数のPCを搭載したAndroidスタジオ
- 10. iOS搭載Googleドライブと「invalid_grant」
- 11. ユニコーン搭載のルビーオン
- 12. Android搭載のGradlew?
- 13. Java 8搭載のWindows 10にelasticsearch 5.1.1をインストールできない
- 14. 根っこのAndroid搭載端末を搭載したFlashプラグイン
- 15. Windows XPモードで複数のWindows Virtual PCを作成する
- 16. 角度2ユニバーサルブートストラップ3搭載のAndroid搭載端末のデスクトップとして
- 17. Hyper-VとVmwareプレーヤーを搭載したWindows 2008サーバー
- 18. クレジットカードスワイプとプリンタを搭載したWindows Mobileデバイスですか?
- 19. Visual Studio 2008とWindows 7を搭載したAutomapper
- 20. Android搭載フラッシュLED?
- 21. Chrome搭載ローカルストレージ61
- 22. SQL Server 2012を搭載した別のPCからのC#アプリケーションの処理
- 23. Android搭載デバイスの振動
- 24. Androidブラウザ搭載のHTML5オフラインストレージ
- 25. wxPythonのスプラッシュスクリーンを搭載
- 26. のJava搭載JAR:NoClassDefFoundErrorが
- 27. Android搭載カメラのプレビューと表面ビュー
- 28. iPhone/iOS搭載の自動化とUIGestureRecognizers
- 29. XPとWindows 7の違い#
- 30. Windows 10のCPUを搭載したKeras上でテンソルフローを実行
"システムがハードウェアアクセラレーションをサポートしていない場合、JavaFXはJava2Dソフトウェアパイプラインを使用します" - 私のプログラムはまだ動作しますが、グラフィックは貧弱ですか? – user1091733
ハードウェアアクセラレーションドライバがサポートされていない場合、JavaFXがフォールバックをどのように処理するかを解決するための答えが更新されました。 – jewelsea
私のアプリには視覚効果や3D効果がありません。テーブル、ボタン、スクロールペインなどの一般的なGUIコンポーネントで構成されています。私は本当にJavaFXを体験したいと思っていましたが、何らかの失敗のリスクを冒すことはできませんので、スイングに戻ってきます。ご回答いただきありがとうございます。 – user1091733