質問: java初心者です、宜しくお願いします。 Win 7です。 javaFXをEclipseで動作させたいのですが、「javaFX をimportできません」みたいなエラーが出ます。 現在PCに「JDK1.7.0_21」をインストールしています。 Webサイトでは、「JDK1.7からは、JAVAFXが同梱されていると書いていました。 事実、コントロールパネルから見ると「JAVAFX2.1.1」の表示はあります。 しかし、ProgramFiles>JAVAフォルダを見てもJRE、jdkはありますが、JAVAFXは見当たりません。 ProgramFilesから他のフォルダをさがしてもJAVAFXというようなフォルダは見当たりません。 どのようにしたらエラーをなくすることが出来るのでしょうか。 Eclipseの方から、設定できるのでしょうか。 DOS窓からも動かしたいのですが、一体どのようにすればよいのでしょうか。
回答: No,1 です。 まず Eclipse の場合ですが、「ビルドパスの構成」の「ライブラリ」タブの、「外部Jar追加」ボタン でプロジェクトに jrtfx.jar を追加するだけで、コンパイルと実行が出来るようになります。 プロジェクトにコピーする必要はありません。 コマンドラインの場合は、クラスパス (-cp ...../jfxrt.jar)を指定しないとコンパイルも実行も出来ません。 カレントフォルダに jar が有るだけでは駄目で、jar はクラスファイルのあるフォルダの一種だと 思ってください。 以上ですが、Javaでライブラリを使うときの基本をまず身に着けてください。