【问题标题】:JAVAFX not being picked up in runtime from Spring STS with Java 8 on Mac在 Mac 上使用 Java 8 从 Spring STS 运行时未获取 JAVAFX
【发布时间】:2014-08-09 18:05:11
【问题描述】:

我已经在 Mac 上安装了 Java 8 和 Spring STS。从命令行运行 jjs 是可行的。但是,当尝试在 STS 中的 Maven 项目中创建新类时,编辑器无法自动识别 javafx.* 包。

您会在附件中找到一个图像示例,该示例显示建议的唯一 Label 对象是 java.awt 对象。

知道如何解决这个问题吗?

问候, M.

【问题讨论】:

  • 我认为在使用非 maven 项目时,您需要安装和使用 efx 工具 [+] 以使 eclipse 具有“JavaFX 意识”并将 javafx 内容添加到项目的类路径中。不幸的是,我不知道这是否/如何适用于 Maven 项目。 [+] = eclipse.org/efxclipse/install.html

标签: javafx javafx-2 runtime java-8 spring-tool-suite


【解决方案1】:

我认为这与您项目的设置有关。如果您的项目是使用 JavaSE-1.8 执行环境创建的,则此执行环境没有定义为可访问的 javafx API,您需要手动允许。如果您在项目设置中选择 1.8 JRE(作为 JRE,而不是执行环境),JavaFX API 是可访问的,并且在内容辅助、快速修复等方面工作得很好。如果您创建一个标准,至少是这种情况Java 项目。

【讨论】:

    猜你喜欢
    • 2015-12-11
    • 2023-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    • 2014-06-27
    • 2021-07-18
    相关资源
    最近更新 更多