OpenJDK 8是否包含像Oracle Java一样的JavaFX支持?我知道有一个名为OpenJFX的软件包(至少对于Ubuntu而言),但我不确定为什么它不包含在OpenJDK 8中
答案 0 :(得分:2)
支持""对不同的人来说意味着不同的东西。
这是官方JavaFX Supported Configurations页面,其中描述了JavaFX2经过认证的各种平台"。该页面没有提及OpenJDK,因此Oracle可能会采取JavaFX未被认证的立场。对于OpenJDK。
另一方面,JavaFX是OpenJDK项目管理的代码库的一部分。
实际上,我认为这意味着JavaFX可以在OpenJDK上运行...除了JavaFX需要Java功能不在OpenJDK中的几种情况。有关更详细的说明,请参阅此问答。
我想知道我是否可以在OpenJDK 8上使用Netbeans开发JavaFX应用程序?
不同的问题。在这种情况下,答案是不可分类的。是的你可以。 NetBeans 8 release notes表示支持JavaFX,并且未指定Oracle Java是必需的,甚至不是OpenJDK Java的首选。
答案 1 :(得分:1)
Yes, you can。 Java与平台无关。顺便说一句,你也可以在Linux上使用Oracle JDK。
答案 2 :(得分:1)
为了更清楚,OpenJDK截至2016年7月不包括JavaFX。他们的网页上有说明,我没有尝试过,用于从源代码构建带有JFX的OpenJDK,这似乎有点自虐。当我在Fedora中需要JavaFX时,我最近开始使用Oracle的JDK。我记得在Fedora项目维基上的某个地方看到一个警告,并行安装可能会导致问题,但我打赌,使用良好路径卫生安装的版本可以。没问题。