2012-03-10 22 views
0

私のswingプロジェクトのjfxtras.orgからjavaFXで書かれたXCalendarPickerを使用したいと思います。しかし、私は標準jreのJavaFx

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/javafx/runtime/FXObject 

私はjavaFxランタイムをインストールする必要がありますか、そうする方法はありますか?

+0

@deporter、ok、しかし、javafx.scene.control.Labelなどを使用すると、javafxランタイムがなくても正常に動作します。しかし、私はXCalendarPickerが必要ですし、動作しません。 –

+0

xcalendarpickerが最新のjavafx 2.0になっている可能性があります。古いjavafx(1.3)をインストールした場合、エラーが発生する可能性があります。 – Juvanis

+0

@deporter、私はjavafxランタイムをインストールしませんでした、私はjavafx_sdk-2_0_3からライブラリjfxrt.jarを使用し、XCalendarPickerはjavafx 1.3で書かれています –

答えて

1

JavaFX 2.0コードでJavaFX 1.3コードを使用しようとしています。不可能です。 JavaFX 1.3はもはやサポートされていません。

あなたはhttp://netbeans.dzone.com/articles/creating-datepicker-control ようXCalendarPickerへのJavaFX 2の代替を見つけるか、または(あなたが唯一の自分のためのアプリをやっていない限り、私はお勧めしません)昔のJavaFX 1.3のライブラリをダウンロードする必要がありますどちらか。

+0

私は1つの質問があります:スイングでは、 –

+0

FX1.3を使用することはできますが、スクリプトの性質が1.3であることは容易ではありません(それはFX 2.0で純粋なJavaを使用する理由の1つです) - ガイドラインについてはhttp://java.sun.com/developer/technicalArticlesを参照してください。/scripting/javafx/javafx_and_java / –