gpt4 book ai didi

java - Linux (centos)、openjdk 8、openjfx 和 netbeans 8

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:52:42 25 4
gpt4 key购买 nike

所以我在 centos 6.4 上安装了 openjdk 8、netbeans 8 并构建了 openjfx。我唯一不能理解的是如何使 netbeans 与内置的 openjfx sdk 一起工作。由于 openjdx sdk 位于文件夹/temp 中,而 jdk 位于/usr/lib/jvm/java-8 中...我无法理解如何将 openjfx 添加到 netbeans,因为到处有人说 jfx 已经在 jdk 中。

那么,现在我应该怎么做才能使所有这些协同工作?

最佳答案

如果可以的话,使用 Oracle JDK 是最简单的。您可以通过安装 Oracle JDK 来破解一些东西,查看 JavaFX 代码在 Oracle JDK 中的位置,并将您创建的 OpenJFX 构建工件复制到 OpenJDK 中的类似位置,然后将您的 NetBeans 指向集成的 OpenJDK/OpenJFX 安装.尽管当您可以使用 Oracle JDK 并且它开箱即用时,对于开发环境来说似乎有很多工作要做。开发完成后,您始终可以切换到 OpenJDK/OpenJFX 进行最终打包以交付给客户。

Ubuntu 有二进制 OpenJFX packages available ,所以如果你可以切换到 Ubuntu,你应该可以使用它们(我从未尝试过)。

我不知道有人为 CentOS 创建了任何类似的东西(这在未来可能会改变)。如果您坚持使用 CentOS,您可能需要遵循我之前的建议,将 JavaFX 文件手动复制到 NetBeans 预期位置的 OpenJDK 结构中。通常您需要担心的文件是 jfxrt.jar 文件(参见 What's the location of the JavaFX runtime JAR file, jfxrt.jar, on Linux? )和关联的二进制库(必须位于正确的位置才能找到),尽管可能还有其他文件,例如属性文件或正确功能可能需要的 javafx swt 集成库。

查看相关问题:

关于java - Linux (centos)、openjdk 8、openjfx 和 netbeans 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27070937/

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