2.2 ランタイムをアプリ自体と一緒にコピー/パッケージ化する方法はありますか?
はい、OS X 10.7+ でサポートされ、JavaFX 2.2+ および jre7u6+ を含む自己完結型アプリケーション パッケージングに関するドキュメントを参照してください。
OS X 10.6 はどうですか?
Snow Leopard のサポートと JavaFX 2.2 に関する JavaFX リードによるオラクル フォーラム スレッドからの引用:
実は、Snow Leopard にはない Lion から使用している API がいくつかあります。また、Apple は OS - 1 の現在のリリースのみをサポートしており (したがって、現在は Lion と Mountain Lion になります)、展開には特別なフックが必要でした。Apple 自身がもはやサポートしていないバージョンの Mac OS をサポートするのは意味がないと考えられていました。
JavaFX (2.0/2.1) の初期の開発者用ビルドのいくつかは Snow Leopard で動作しましたが、それらは初期の開発用ビルドにすぎず、本番環境に対応していません。さらに、これらのビルドのライセンスでは本番環境での使用が許可されていないと思います。コード。これらの初期の 2.0/2.1 開発ビルドが Oracle によって配布されることはもうないと思います。
JavaFX が完全にオープンソース化されたら、それを Snow Leopard にバックポートする努力をすることができるかもしれませんが、それまでにはおそらく価値がありません。
ハックとして、jre7u7+ にバンドルされている JavaFX ランタイムを Apple Java6u35 に追加して、アプリを実行できるかどうかを試すこともできますが、これは完全にサポートされていない構成であり、破損する可能性が高く、配布ライセンスの問題も発生する可能性があります。