gpt4 book ai didi

java - 如何使 OpenJFX 直接可用?

转载 作者:搜寻专家 更新时间:2023-11-01 03:56:22 31 4
gpt4 key购买 nike

我安装了 OpenJDK 11 和 OpenJFX 11,并设法构建并运行了 JavaFX 应用程序。但是,我只能在命令行中添加 --module-path--add-modules 参数后才能运行它。

我如何设置 OpenJFX,使其在默认情况下可用于任何应用程序(无需额外参数),例如 Oracle 的 JDK 版本 8?

最佳答案

我想我找到了一种方法。这可能是不可取的并且可能会破坏东西,但无论如何(请注意我使用的是 Linux):

  1. 获取并提取 OpenJFX SDK 和 jmod。以下步骤相对于OpenJDK根目录
  2. *.so 从 OpenJFX 的 lib 目录复制到 lib(OpenJDK 的 lib 目录)
  3. 复制所有javafx jmod文件到jmods
  4. 运行 bin/jlink --module-path jmods --add-modules `ls -1 jmods|sed s/\\.jmod//|paste -sd ,` --output jfx (反引号之间的命令以逗号分隔的方式列出所有不带 .jmod 扩展名的 jmod)
  5. jfx/lib/modules移动到lib/modules(可先将原来的重命名为备用)
  6. 删除jfx目录

关于java - 如何使 OpenJFX 直接可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55998370/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com