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.4ベストアンサー
- 回答日時:
>エラー: メイン・クラスFiles\Java\jre7\lib\jfxrt.jarが見つからなかったかロードできませんでした
これは失礼。試験やらないと駄目ですね。
java -classpath .:"C:\Program Files\Java\jre7\lib\jfxrt.jar" Sample
を試してみてください。classpathの中に空白を含むパスを含めるときは、
パスを ダブルクォートで囲む必要があります。
囲まないと、 Files以降が実行するクラスのクラス名になってしまいます。
注意点として
1) Sample.class のあるディレクトリをカレントディレクトリにして実行して下さい。
そうでない場合は、 classpath の . を Sample.class のあるディレクトリのパスに
置き換えてください。
2) 最後のパラメータは実行するクラスのクラス名なので .java は不要です。
付けるとエラーになるはずです。
tknakamuriさん、回答有り難うございます。
取り敢えずこの辺で一応締め切らせて頂きます。
有り難うございました。
プロフィル拝見させていただきましたが、ただただ羨ましい限りです。
今後とも宜しくお願い致します。
No.3
- 回答日時:
>#「C:\Program Files\Java\jdk1.7.0_21\jre\lib>cd C:\Program Files\Java\jre7\lib\jfxrt.jar」ま
>でPathを変更しようとすると「ディレクトリ名が無効です。」とのエラーが
>でます。
そういうことではなくて、Java コマンドの -classpath オプションで必要な jar やクラスファイルの
ディレクトリを指定する必要があるということです。
取り敢えず
java -classpath .:C:\Program Files\Java\jre7\lib\jfxrt.jar 実行するクラス
かな?
classpath 中の「パス」は ; で区切ります。jar の場合はパスはファイルパスを書きます。
クラスファイルのディレクトリの場合は、ディレクトリのパスを書きます。
上の例で '.' をclasspthに含めているのは カレントディレクトリにクラスファイルが
ある場合、それを参照したいからです。
詳細はJavaの入門書などを見てください。
回答有難うございます。下の様なエラーが出ます。
C:\Program Files\Java\jre7\lib>java -classpath .:C:\Program Files\Java\jre7\lib\jfxrt.jar Sample.java
エラー: メイン・クラスFiles\Java\jre7\lib\jfxrt.jarが見つからなかったかロードできませんでした
Eclipseで「Jarの追加」でjfxrt.jarを追加してやりましたが、ソースコードの方では、jfxrt.jarをImport出来ません。
宜しくお願いします。
No.2
- 回答日時:
No,1 です。
まず Eclipse の場合ですが、「ビルドパスの構成」の「ライブラリ」タブの、「外部Jar追加」ボタン
でプロジェクトに jrtfx.jar を追加するだけで、コンパイルと実行が出来るようになります。
プロジェクトにコピーする必要はありません。
コマンドラインの場合は、クラスパス (-cp ...../jfxrt.jar)を指定しないとコンパイルも実行も出来ません。
カレントフォルダに jar が有るだけでは駄目で、jar はクラスファイルのあるフォルダの一種だと
思ってください。
以上ですが、Javaでライブラリを使うときの基本をまず身に着けてください。
tknakamuriさん、回答有難うございます。
# 「C:\Program Files\Java\jdk1.7.0_21\jre\lib>cd C:\Program Files\Java\jre7\lib\jfxrt.jar」までPathを変更しようとすると「ディレクトリ名が無効です。」とのエラーが
でます。
「C:\Program Files\Java\jdk1.7.0_21\jre\lib>cd C:\Program Files\Java\jre7\lib」
までならエラーはでませんが。
それでは、実行できません。
宜しくお願いします。
No.1
- 回答日時:
jfxrt.jar をプロジェクトのライブラリに加えてください。
JRE に含まれています。
この回答への補足
tknakamuriさん、回答有難うございます。
jfxrt.jar をEclipseのプロジェクトのライブラリにコピーしましたが、やはり同じようなエラー
が出てうまく動作しません。
また、DOS窓で動かそうとしましたが、
「 C:\Program Files\Java\jre7\lib>javac E:\Sample.java
E:\Sample.java:1: エラー: パッケージjavafx.applicationは存在しません
import javafx.application.Application;
・・・・・・・・・・・・・・・・・・・・
という同じような内容のエラ-が続きます。」
全く原因が分かりません、宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- UNIX・Linux 【初心者】aws lightsail で自作のオリジナルテーマのwordpressを設定する方法 1 2022/07/14 09:46
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
『ClassNotFoundException: org...
-
コンパイルした後 java (class...
-
jarファイルをダブルクリックで...
-
コンパイルをしようとするとエ...
-
JAVAで別端末へファイル転送
-
Javaの実行ファイルからjarを生...
-
EclipseでのJDBCドライバについて
-
Eclipse・プロジェクトで、フォ...
-
jdbcドライバのjarファイルにク...
-
プログラム実行の際に、「ソー...
-
java.io.Fileクラスは絶対パス...
-
JSP/サーブレットって言語なん...
-
JDBC(PostgreSQL)のjdbc.jarフ...
-
javaクラスファイルをEclipseで...
-
Eclipseで、クラスを新規作成す...
-
「メイン・マニフェスト属性が...
-
【Eclipse】パッケージ・エクス...
-
eclipse でclassesフォルダーが...
-
マイクラjavaでForgeを入れたい...
-
html上で、バッチやexeファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
JADで*.jarごとデコンパイルす...
-
プログラム実行の際に、「ソー...
-
jdbcドライバのjarファイルにク...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
コンパイルした後 java (class...
-
【Eclipse】逆コンパイルでエラ...
-
Javaアプリケーションのアイコ...
-
VisualStudioでC++クラスを追加...
-
「メイン・マニフェスト属性が...
おすすめ情報