我正在尝试决定是否可以为Java应用程序的用户界面切换到JavaFX。我的大多数用户都会使用OracleJRE,现在它集成了JavaFX。但是,有些正在使用OpenJDK(在linux上)。This(旧)问题表明OpenJDK对JavaFX的处理非常糟糕。根据this问题,替代的OpenJFX只会在版本9中完全集成到OpenJDK中。所以我的问题是双重的:OpenJDK中的JavaFX支持是否仍然如此糟糕?如果是这样,是否有任何Linux发行版已经提供了OpenJFX包,以便用户不必builditthemselves? 最佳答案 J
这个问题在这里已经有了答案:DifferencesbetweenOracleJDKandOpenJDK(13个回答)关闭7年前。我已经使用OpenJDK很长时间了,最初是用于没有问题的小型项目。但是自从我开始用它来玩大玩具后,我开始注意到随机/未知的fatalerror和崩溃(使用H.264编解码器等),在此之前获得系统崩溃+fatalerror是一场噩梦由OpenJDK引起的。在对OpenJDK彻底失望和厌倦之后,我最终决定切换到OracleJDK7。从那时起,我的fatalerror/崩溃就消失了。我仍在跟踪以查看它是否发生,但我还没有遇到那些系统崩溃。现在我想知道,如果Ope
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。本帖已编辑提交审核7个月前未能重新打开帖子:原始关闭原因未解决Improvethisquestion是否有任何适用于Windows的OpenJDK安装程序,可能提供比Oracle提供的更长时间的免费更新?OpenJDK主页(http://openjdk.java.net/)仅提供ZIP文件。 最佳答案 您可以在openjdk-unoffic
JVM、JDK、JRE和OpenJDK有什么区别?我在用Java编程时遇到了这些短语,它们之间有什么区别? 最佳答案 JVMJava虚拟机(JVM)是运行Java字节码的虚拟机。JVM不理解Java源代码;这就是为什么您需要编译您的*.java文件以获得包含JVM可以理解的字节码的*.class文件。它也是让Java成为“可移植语言”(编写一次,随处运行)的实体。确实,针对不同系统(Windows、Linux、macOS、seetheWikipedialist)有特定的JVM实现,目的是使用相同的字节码,它们都给出相同的结果。JDK
我今天通过sudoapt-getinstallopenjdk-8-jdk下载了OpenJDK8,它似乎没有包含JavaFX。>java-versionopenjdkversion"1.8.0_66-internal"OpenJDKRuntimeEnvironment(build1.8.0_66-internal-b17)OpenJDKServerVM(build25.66-b17,mixedmode)我也在最新的Eclipse(EclipseMars)中安装了E(fx)clipse,但我仍然收到消息javafx无法解析。 最佳答案
我今天通过sudoapt-getinstallopenjdk-8-jdk下载了OpenJDK8,它似乎没有包含JavaFX。>java-versionopenjdkversion"1.8.0_66-internal"OpenJDKRuntimeEnvironment(build1.8.0_66-internal-b17)OpenJDKServerVM(build25.66-b17,mixedmode)我也在最新的Eclipse(EclipseMars)中安装了E(fx)clipse,但我仍然收到消息javafx无法解析。 最佳答案
所以我刚刚安装了Ubuntu,这是我第一次在Linux环境中工作,所以在这里请忍受我的笨拙。无论如何,我直接从Oracle下载了Java8JDK,但我知道还有一个适用于Java8的OpenJDK。我有两个问题。Oracle版本和OpenJDK有什么区别。优点/缺点?当我尝试获取OpenJDK8时,我不能。我正在粘贴终端命令和我在这里收到的错误消息,希望得到建议。同样,对Linux非常陌生,此时我在我的第一个Linux发行版上呆了不到一个小时。user@computer:~/Java$sudoapt-getinstallopenjdk-8-jdkReadingpackagelists..
所以我刚刚安装了Ubuntu,这是我第一次在Linux环境中工作,所以在这里请忍受我的笨拙。无论如何,我直接从Oracle下载了Java8JDK,但我知道还有一个适用于Java8的OpenJDK。我有两个问题。Oracle版本和OpenJDK有什么区别。优点/缺点?当我尝试获取OpenJDK8时,我不能。我正在粘贴终端命令和我在这里收到的错误消息,希望得到建议。同样,对Linux非常陌生,此时我在我的第一个Linux发行版上呆了不到一个小时。user@computer:~/Java$sudoapt-getinstallopenjdk-8-jdkReadingpackagelists..
是否可以像浏览SourceForge的项目一样在线浏览OpenJDK的源代码?我以前从未使用过Mercury,所以我感到很困惑。(注:我不想下载源码,只是想上网浏览一下,看看有些方法是怎么实现的。) 最佳答案 OpenJDK现已在GitHub上:https://github.com/openjdk/jdk这是一个大型项目,但您会在jdk/src/java.base/share/classes下找到核心类的实现.例如,您可以找到theimplementationofjava.util.Listhere.如果您需要浏览旧版本,您仍然需要
是否可以像浏览SourceForge的项目一样在线浏览OpenJDK的源代码?我以前从未使用过Mercury,所以我感到很困惑。(注:我不想下载源码,只是想上网浏览一下,看看有些方法是怎么实现的。) 最佳答案 OpenJDK现已在GitHub上:https://github.com/openjdk/jdk这是一个大型项目,但您会在jdk/src/java.base/share/classes下找到核心类的实现.例如,您可以找到theimplementationofjava.util.Listhere.如果您需要浏览旧版本,您仍然需要