31

JavaFX 2.0 SDKをインストールしましたが、EclipseでJavaFXアプリケーションを実行したいと思います。javafx.*しかし、Eclipseでクラスを使用するにはどうすればよいですか?

公式のJavaFXEclipseプラグインは、JavaFx1.2用で古くなっているようです。

e(fx)clipseプラグインをインストールしようとすると、次のエラーが発生します。

Cannot complete the install because one or more required items could not be found.
  Software being installed: efxclipse 0.0.8.201111131640 (at.bestsolution.efxclipse.feature.feature.group 0.0.8.201111131640)
  Missing requirement: Eclipse DI integration for JavaFX 0.0.8.201111131640 (at.bestsolution.efxclipse.runtime.di 0.0.8.201111131640) requires 'bundle org.eclipse.e4.core.contexts 0.9.0' but it could not be found
  Cannot satisfy dependency:
    From: efxclipse 0.0.8.201111131640 (at.bestsolution.efxclipse.feature.feature.group 0.0.8.201111131640)
    To: at.bestsolution.efxclipse.runtime.feature.feature.group [0.0.8.201111131640]
  Cannot satisfy dependency:
    From: FX Runtime 0.0.8.201111131640 (at.bestsolution.efxclipse.runtime.feature.feature.group 0.0.8.201111131640)
    To: at.bestsolution.efxclipse.runtime.di [0.0.8.201111131640]
4

8 に答える 8

40

次の 2 つのオプションがあります。

1)編集: 7u35 (またはそれに近いもの) 以降、JavaFX はベース JDK クラスパスに含まれているため、JavaFX クラスをすぐに使用できます。

fx ライブラリを使用するようにプロジェクトをセットアップするだけです。

JavaFX 2.0 API は純粋な Java です。そのため、新しい Java プロジェクトを作成し、sdk-path/rt/lib/jfxrt.jarライブラリに追加して、そのプロジェクトで JavaFX を使用できます。

JDK7 パスの共同バンドル ビルドの場合は次のパスになりますjdk-path/jre/lib/jfxrt.jar

2) e(fx)clipse プラグインを使用: http://www.eclipse.org/efxclipse/index.html

于 2011-11-23T12:23:44.813 に答える
13

e(fx)clipseを使用できます!ここで見つけることができます:http ://www.eclipse.org/efxclipse/index.html

ダウンロード後、JavaFX SDKを使用してIDEを構成する必要があります(インストールする必要があります)。

[ウィンドウ]>[設定]>[JavaFX]を開き、JavaFX-SDKの場所を構成するだけです。

通常、[プログラムファイル]>[Oracle]にあります。

これがお役に立てば幸いです。

于 2012-05-05T21:10:34.230 に答える
4

Sergey Grinev のソリューションに基づいて、すべての Java プロジェクトに対してこれを 1 回定義できることに気付きました。

  1. [設定] -> [Java ビルド パス] に移動します
  2. javaFx をサポートするはずの jvm (ただし、その機能は Eclipse ではまだ認識されていません) を選択し、編集します。
  3. sdk-path/rt/lib/jfxrt.jar をそれに追加します

このようにして、この JVM バージョンに基づくすべての Java プロジェクトは、JavaFx と古いプロジェクトをサポートできます (各プロジェクトのビルド パスを選択し、最終的に古い jvm を編集したばかりの jvm に置き換えます)。

于 2013-05-08T13:33:30.673 に答える
2

余談ですが、org.eclipse.e4.core.contextsバンドルが見つからないため、FX プラグインはインストールされません。Eclipse Indigo または 3.8 にインストールしようとしましたか? それとも、始める前に Web サイトの指示に従って Eclipse 4.2 をダウンロードしましたか?

于 2011-11-23T14:23:07.387 に答える
2

Java 8 での作業を気にしない場合は、フーラ フープを飛び越える必要はありません。デフォルトの jre および javafx インポートがすぐに使用できるように設定するだけです。

于 2014-03-18T01:40:13.377 に答える
0

Eclipse Neon.1 (4.6.1) をインストールした後、Help => Eclipse Marketplace で「javaFX」を指定し、「e(fx)clise 2.4.0」をインストールします。

于 2016-12-12T22:51:15.397 に答える
0

e(fx)clipse ツールを既存の Eclipse にインストールするには、更新サイトを追加する必要があります。

まだリリースされていないので、夜間の更新サイトhttp://download.eclipse.org/efxclipse/updates-nightly/siteを追加する必要があります

于 2013-12-10T04:14:55.267 に答える