【问题标题】:Learn JavaFX without IDE在没有 IDE 的情况下学习 JavaFX
【发布时间】:2020-07-04 20:05:11
【问题描述】:

我想学习javaFX,但在线资源仅显示在 IDE 中的安装和设置,例如:NetbeansEclipseIntelliJ 等。

但我想在没有 IDE 的情况下做到这一点
即:仅使用终端和文本编辑器(vim)。

为项目设置 JavaFX 并在没有任何 IDE 的情况下运行它的步骤是什么。

JDK 版本:- 11.0.4
操作系统:- 鹦鹉操作系统

【问题讨论】:

  • 为什么要在没有 IDE 的情况下进行,即只使用终端和文本编辑器 (vim)?如果没有 IDE,你将很难编译、执行、调试等。
  • 安装 Java。下载 JavaFX SDK 并安装(通过 Gluon 或可能通过包管理器)。如果您不想下载 SDK,请使用 Maven 或 Gradle 并从 Maven Central 中提取 JavaFX。像往常一样从命令行使用 Java(使用 Maven 或 Gradle 等构建工具将大大简化事情)。以任何已经完成的方式配置 Vim(从未使用过)。
  • @Slaw 我建议您回答您的评论,以便它可以被接受。
  • @Slaw 谢谢你的回答。我喜欢自己写一切,只是为了教育目的。关于您的回答,我已经熟悉您提到的步骤。但我对应该安装 javaFX 的位置和包等感到困惑,因为我猜如果导入不正确会导致错误。
  • 如果您下载 JavaFX SDK,您将在安装所有其他程序的位置“安装”它。然后在编译和执行应用程序时将其添加到--module-path。如果您使用 Maven 或 Gradle 并从 Maven Central 下载它,那么 JavaFX 依赖项将缓存在每个工具各自的本地存储库中。然后,正确配置的构建工具将为您处理设置命令行参数。请注意,JavaFX 现在就像任何其他(特定于平台的)第三方依赖项一样。

标签: java terminal javafx-8 vimeo parrot-os


【解决方案1】:
  1. 首先下载你想要的java版本,我推荐openjdk-11
    sudo apt install openjdk-11-jdk
  2. here下载javaFx
  3. JAVA_HOME环境变量设置为JDK安装目录(this answer would help)
  4. 设置PATH_TO_FX环境变量,方法同上,但路径应指向/lib 例如:导出 PATH_TO_FX=path/to/javafx-sdk-11/lib
  5. 像这样编译和运行您的 javafx 代码:

javac --module-path $PATH_TO_FX --add-modules javafx.controls [filename].java

java --module-path $PATH_TO_FX --add-modules javafx.controls [filename]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-25
    • 2011-08-02
    • 2014-03-29
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    相关资源
    最近更新 更多