- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以我在 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/
我的 JavaFX 程序准备并打印出一组 VBox。 这是 ModPrintCycle。这是提供打印选项的窗口 public PrintCycle data; //PrintCycle is
我正在使用 Linux 并尝试从 Oracle 的 JDK 切换到 OpenJDK 和 OpenJFX,但我在使用 JavaFX 应用程序时遇到了严重的问题。 以这个简单的程序为例: import j
我即将利用 Scala 和 JavaFX/OpenJFX 启动一个新的 GUI 项目。 上次我参与时,Java 8 是最先进的,JavaFX 与 JDK 和 JRE 集成,Scala 使用 JDK 8
我正在尝试安装最新版本的 BlueJ,它需要 JDK 11 和 OpenJFX。我现在已经从 Java 8 更新到 11,但我找不到实际安装 OpenJFX 的方法。我尝试检查 Open JFX 的版
我下载了存档 openjfx-11-ea+13_windows-x64_bin-sdk 和 OpenJDK。然后我创建一个 JavaFX 应用程序项目并在 Intellij IDEA (1.8.3)
我想使用特定版本的 openjfx,所以我使用命令下载它 sudo apt install openjfx=8u161-b12-1ubuntu2 但是 intellij idea 似乎找不到这个文件,
我正在尝试从 openjfx 源构建 JFX 场景生成器,但我找不到有效的操作方法或清晰的文档,我已经阅读了官方的 openjfx 说明,该说明不是针对场景生成器的,而是针对整个 sdk 的, 所以我
我安装了 OpenJDK 11 和 OpenJFX 11,并设法构建并运行了 JavaFX 应用程序。但是,我只能在命令行中添加 --module-path 和 --add-modules 参数后才能
我想知道openjfx是否合并到OpenJDK中,如果没有,我在哪里可以找到openjfx的ppa链接? 谢谢 最佳答案 OpenJFX 和 OpenJDK 是两个独立的项目,因此不会合并。 至于 P
我正在尝试在我的笔记本电脑上构建JavaFX sceneBuilder,我已经从 OpenJFx 项目下载了源代码并成功构建了 SDK,但是在场景构建器构建过程中我遇到了以下错误,我有点困惑,因为我完
我想为 Windows x86 arch 构建我的 JavaFX 应用程序。所以我下载了 Adopt OpenJdk 32-bit build 并用它来创建 Java Runtime Image。当我
我正在尝试在带有 openjdk 11 的 Netbeans 11 上使用 Maven 运行一个简单的 java fx 示例。我遵循了 OpenJfx tutorial直至将 JavaFx 创建为全局
我尝试在 official doc 之后创建一个 JavaFX maven 项目(使用 Maven 的 IntelliJ 章,非模块化项目)。我按照概述将 archtype artifact id 替
我尝试使用 OpenJFX 模块和 Maven 启动一个新项目。我关注的是:https://openjfx.io/openjfx-docs/ (转到 JavaFX with Maven -> Modu
我正在将我的项目转换为使用来自 Adoptopenjdk 的 openjdk 8...我知道 OpenJDK 不再携带 javafx。因此,我将 org.openjfx.javafx 设置为项目的依赖
我目前正在使用 OpenJDK 11 和 OpenJFX 构建应用程序。它编译得很好,可以启动,但是没有标题栏,如果我点击靠近应用程序的边缘,它会注册为点击它后面的任何窗口。 我正在使用 Intell
我正在阅读这个问题:Action Buttons css style in JavaFX ControlFX dialog , 以了解是否可以根据样式更改 JavaFX 警报对话框。 答案很好,但我想
SwingNode 在使用 Spring Boot、OpenJFX 和 Maven 的应用程序中导致链接错误 我通读了有关此问题的帖子,尝试按照他们的建议进行操作(请参阅下面的代码),但无法解决我的问
JavaFXpackager 似乎在 openjdk/openjfx 11 中不可用。 我想用它创建二进制 CSS (BSS)。 https://docs.oracle.com/javase/8/do
有谁知道是否有办法在 Eclipse 工作区中使用 JavaFX 模块?我有一个 OSGi-maven 多模块化应用程序。 到目前为止,我已经尝试了几件事。 下载 JavaFX SDK 并将 jar
我是一名优秀的程序员,十分优秀!