我想学习 JavaFX
,但在线资源只展示如何在诸如 Netbeans
、Eclipse
、IntelliJ
等集成开发环境中进行安装和设置。
然而,我想不使用集成开发环境,仅使用终端和文本编辑器(例如 vim)来完成。
下面是在没有任何 IDE 的情况下设置 JavaFX
项目并运行它的步骤:
JDK 版本:11.0.4
操作系统:Parrot OS
sudo apt install openjdk-11-jdk
JAVA_HOME
环境变量设置为JDK安装目录(此答案将有所帮助)。PATH_TO_FX
环境变量,但路径应指向/lib,例如:export PATH_TO_FX=path/to/javafx-sdk-11/lib。javac --module-path $PATH_TO_FX --add-modules javafx.controls [filename].java
java --module-path $PATH_TO_FX --add-modules javafx.controls [filename]
--module-path
中。如果您使用Maven或Gradle并从Maven Central下载它,则JavaFX依赖项将缓存在每个工具的各自本地存储库中。然后,当正确配置时,构建工具将处理为您设置命令行参数。请注意,现在JavaFX就像任何其他(特定于平台的)第三方依赖项一样。 - Slawmvn javafx:run
或mvn exec:java -Dexec.mainClass=fully.qualified.MainClass
来运行它。 - dan1st