質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
JavaFX

JavaFXとは、Java仮想マシン上で動作するリッチインターネットアプリケーション (RIA) のGUIライブラリです。Swingとは異なり、FXMLと呼ばれる XMLとCSSを併用してデザインを記述します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

0回答

1434閲覧

javaFX "パッケージは存在しません/シンボルを見つけられません" が表示される

takenokonyoki

総合スコア0

JavaFX

JavaFXとは、Java仮想マシン上で動作するリッチインターネットアプリケーション (RIA) のGUIライブラリです。Swingとは異なり、FXMLと呼ばれる XMLとCSSを併用してデザインを記述します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

1クリップ

投稿2020/06/09 05:28

編集2020/06/09 13:37

前提・実現したいこと

Java初心者です。書籍を見ながらコードを書いてます。
javaFXのクラスライブラリが読み込めず困ってます。

OS:mac Catalina
JDK14をインストール済み。

java -version
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

JavaFXもダウンロード済みです。

javaSDK javafx-sdk-14.0.1

発生している問題・エラーメッセージ

javac Sample2.java
Sample2.java:7: エラー: シンボルを見つけられません
public class Sample2 extends Application
^
シンボル: クラス Application
Sample2.java:14: エラー: シンボルを見つけられません
public void start(Stage stage)throws Exception
^
シンボル: クラス Stage
場所: クラス Sample2
Sample2.java:1: エラー: パッケージjavafx.applicationは存在しません
import javafx.application.;
^
Sample2.java:2: エラー: パッケージjavafx.stageは存在しません
import javafx.stage.
;
^
Sample2.java:3: エラー: パッケージjavafx.sceneは存在しません
import javafx.scene.;
^
Sample2.java:4: エラー: パッケージjavafx.scene.controlは存在しません
import javafx.scene.control.
;
^
Sample2.java:5: エラー: パッケージjavafx.scene.layoutは存在しません
import javafx.scene.layout.*;
^
Sample2.java:11: エラー: シンボルを見つけられません
launch(args);
^
シンボル: メソッド launch(String[])
場所: クラス Sample2
Sample2.java:16: エラー: シンボルを見つけられません
BorderPane bp = new BorderPane();
^
シンボル: クラス BorderPane
場所: クラス Sample2
Sample2.java:16: エラー: シンボルを見つけられません
BorderPane bp = new BorderPane();
^
シンボル: クラス BorderPane
場所: クラス Sample2
Sample2.java:17: エラー: シンボルを見つけられません
Scene sc = new Scene(bp, 300, 200);
^
シンボル: クラス Scene
場所: クラス Sample2
Sample2.java:17: エラー: シンボルを見つけられません
Scene sc = new Scene(bp, 300, 200);
^
シンボル: クラス Scene
場所: クラス Sample2

該当のソースコード

java

1import javafx.application.*; 2import javafx.stage.*; 3import javafx.scene.*; 4import javafx.scene.control.*; 5import javafx.scene.layout.*; 6 7public class Sample2 extends Application 8{ 9 public static void main(String[] args) 10 { 11 launch(args); 12 } 13 14 public void start(Stage stage)throws Exception 15 { 16 BorderPane bp = new BorderPane(); 17 Scene sc = new Scene(bp, 300, 200); 18 19 stage.setScene(sc); 20 stage.setTitle("サンプル"); 21 stage.show(); 22 } 23}

補足情報(FW/ツールのバージョンなど)

JDK
/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk

JFX
/Library/Java/JavaVirtualMachines/javafx-sdk-14.0.1/lib

作業ディレクトリ
/Users/{UserName}/develop/java/sample/Sample2.java

パス
PATH
/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home/bin

JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home

PATH_TO_FX
/Library/Java/JavaVirtualMachines/javafx-sdk-14.0.1/lib

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/06/09 12:56

JDK11をインストール済み。 java -version java version "14.0.1" 2020-04-14 Java(TM) SE Runtime Environment (build 14.0.1+7) Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing) 11じゃなく14がはいってますね。 やり直してみたら
takenokonyoki

2020/06/09 13:44 編集

回答ありがとうございます。 失礼しました。正しくは「JDK14」です。修正します。 ちなみに11にダウングレードしようとしましたが、 JavaFX SDKの11.0.7が有償のようで断念しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問