我正在尝试编译/运行一些JavaFX代码。 在我的PC上,我引用的是:C:/Program Files/Oracle/JavaFX 2.1 SDK/rt/lib/jfxrt.jar
我的理解是,在Mac OS X上,JavaFX包含在JDK 7中,但我无法在以下位置找到jfxrt.jar: /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home/
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