前提・実現したいこと
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
あなたの回答
tips
プレビュー