私はJavaFXプログラムで問題が発生しているということは、すぐには解決されないJDKのバグによるものだということを別の質問から確立しました。そのバグがPrismTextLayoutにあることさえ知りました。個々のアプリケーションのJDKのバグにパッチを付ける
このソースコードを見つけたので、アプリケーションのこのバグを修正するためのパッチをどのように実装すればよいでしょうか。明らかに私が問題を修正したなら、それを将来のJDKに戻すことになるでしょうが、今のところただちに修正が必要です。
私は、JDKなどのパッチを当てるための単純なgoogle検索では、情報のヒープが増えると思っていましたが、実際は何もありません。
誰かがパッチを当てる方法を説明していない場合、少なくともこのテーマに関するいくつかの文書のために正しい方向に向けることができますか?
バグを修正し、クラスをコンパイルし、Javaインストールの 'rt.jar'ファイルに置き換えます。または、[ここ]を参照してください(http://stackoverflow.com/a/12119945/5221149) – Andreas
openJFXのビルド手順はこちら[https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX ):それらは(もちろん)プラットフォームによって異なり、複数のプラットフォーム用にアプリケーションを配布する場合は、それぞれのバージョンをビルドする必要があります。変更されたJFXベースでアプリケーションを配布する場合、あなたにはどのようなライセンス要件があるのかわかりません。 –
@アンドレアスあなたは間違っています。 JavaFXは 'rt.jar'の一部ではなく、別個のjarファイルとしてOracle Javaディストリビューションにバンドルされています。 –