3

JavaFX2.2 アプリケーションを Mac マシンにデプロイする必要があります。OS X 10.7 以降は Java 7u7 で問題ありません。OS X 10.6 はどうですか? 回避策はありますか?10.6 は Java 6u35 まで更新でき、どこかで 2.1 と 2.2 は 6u26 以降で実行できると読んだと思います (ただし、サポートはありませんが、どちらでも問題ありません)。

誰かがこれを達成するのを手伝ってくれますか? どこかからスタンドアロンの JFX2.2 ランタイムをダウンロードして、OSX10.6 に置くことはできますか? または他の代替オプションはありますか?2.2 ランタイムをアプリ自体と一緒にコピー/パッケージ化する方法はありますか?

助けてください。

4

2 に答える 2

3

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 に追加して、アプリを実行できるかどうかを試すこともできますが、これは完全にサポートされていない構成であり、破損する可能性が高く、配布ライセンスの問題も発生する可能性があります。

于 2012-09-11T16:39:11.700 に答える
0

Mac が javafx で動作しない理由..現在

から: https://blogs.oracle.com/henrik/entry/oracle_jdk_and_javafx_sdk

見積もり:

Mac でのサポートは開発専用であることに注意してください。たとえば、お使いの Mac でビジネス クリティカルなサーバー側アプリケーションが実行されているとは想定していません...

コンテキスト: JavaFx は、java7 以降、Mac でまだ開発中であり、完全なサポートは Java 8 で期待されていました。Java 8 は 9 月に本格的に緩和されます。

出典: http://www.oracle.com/technetwork/java/javafx/downloads/supportedconfigurations-1506746.html 引用:

MacOs は 10.7.3 以降でのみサポートされます (Mac OS X Lion、2 番目に新しいオペレーティング システム)

コンテキスト: JavaFx がサポートする構成について説明します。JavaFx が動作しないブラウザがたくさんあります!

出典: http://docs.oracle.com/javafx/

見積もり:

JavaFX アプリケーションはデスクトップ上で実行されます。Windows では、ブラウザーや Web 上でも実行されます。

コンテキスト: これと次の引用は、macOS での開発の進歩のみを意味します

から: http://ed4becky.net/homepage/javafx-from-the-trenches-part-2-its-not-always-about-the-sex/?rcommentid=26916&rerror=incorrect-captcha-sol&rchash=35499a8f4e0544f950435495d20b0cf1#commentform

見積もり:

ChoiceBox にバグがあることが判明しました – JIRA RT-26837 については、JavaFX2 フォーラムで話しています。これは Oracle の Jonathan Giles の注目を集め、彼は修正をエスカレートしましたが、Java8 がリリースされるまで公開されません。

コンテキスト: Mac での成功を妨げるバグがまだたくさんあります!

于 2013-02-06T01:28:11.793 に答える