小编Kas*_*nes的帖子

使用 OpenJDK 1.8 的 JavaFX 的 Maven 依赖项

环境:

  • 操作系统:为了开发和运行应用程序,将使用安装了 OpenJDK 1.8 和 Maven 的 Windows 10 Pro (1809) 和 Linux(类似 Ubuntu 或 Debian)。
  • JDK: OpenJDK 1.8
  • IDE: IntelliJ 终极版
  • 构建工具Maven(多模块项目,一个模块使用JavaFX)
  • 我非常不想使用任何带有付费许可证的东西(尽管对于这个项目,我可能可以免费使用 Oracle JDK...)。

问题:

我知道,JDK 1.8 应该包含 JavaFX。然而,对于 OpenJDK 1.8,不知何故,情况似乎并非如此(没有 Maven 依赖项,IntelliJ 不接受import javafx.application.Application;也不接受任何其他 JFX 导入)。

出于这个原因,我试图将其作为 Maven 依赖项包含在内。如果我使用:

    <!-- JavaFX -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-controls</artifactId>
        <version>11</version>
    </dependency>
    .
    .
    .
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Error:(3, 26) java: cannot access javafx.application.Application
   bad class file: /C:/Users/kaspa/.m2/repository/org/openjfx/javafx- 
   graphics/11/javafx-graphics-11-win.jar!/javafx/application/Application.class
   class file has wrong version 54.0, should be 52.0
   Please remove …
Run Code Online (Sandbox Code Playgroud)

java javafx maven openjfx

9
推荐指数
1
解决办法
1万
查看次数

DCT压缩

DCT如何帮助压缩声音(或任何类波数据).根据DCT变换,结果有N个输入值和N个输出值.压缩在哪里以及如何实现?

compression signal-processing dct

2
推荐指数
1
解决办法
904
查看次数

标签 统计

compression ×1

dct ×1

java ×1

javafx ×1

maven ×1

openjfx ×1

signal-processing ×1