JavaFX コードをコンパイル/実行しようとしています。私が参照する私の PC で: C:/Program Files/Oracle/JavaFX 2.1 SDK/rt/lib/jfxrt.jar
私の理解では、JavaFX は Mac OS x の JDK 7 に含まれていますが、/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home/ に jfxrt.jar が見つかりません。
編集 (2019 年 11 月) : 現在、OpenJDK には OpenJFX が含まれていません。一部の OpenJDK プロバイダーには、OpenJFX がインストールに含まれています。残りについては、maven または gradle を使用してプロジェクトに含めることができます。
Java7:jre/lib/jfxrt.jar
Java8:jre/lib/ext/jfxrt.jar
を使用して見つけることができますfind $JAVA_HOME -name jfxrt.jar
Java9 には がないためjfxrt.jar
、モジュールのセットになりました。
./jmods/javafx.base.jmod
./jmods/javafx.media.jmod
./jmods/javafx.swing.jmod
./jmods/javafx.controls.jmod
./jmods/javafx.web.jmod
./jmods/javafx.fxml.jmod
./jmods/javafx.graphics.jmod