将JavaFX13与Java 13/8一起使用并出现JNI错误?

错误:发生了JNI错误,请检查您的安装并重试。

eclipse指出:测试已由Java Runtime的较新版本(类文件版本56.0)进行编译,此版本的Java Runtime仅可识别52.0以下的类文件版本。

在此问题上引用了我一个问题:"Could not find or load main class" while trying to use JavaFX in Eclipse在使用JDK13和JavaFX13时。所有解决方案都指向降级到Java 8。

我安装了Java 8,更新了构建路径,并且构建良好。但是现在我得到了我正在使用eclipse 2019-06(4.12.0),JavaFX13和JDK 1.8.0_231的错误。

我研究了答案,但随后出现的两个问题没有帮助。一个用于IntellJ解决方案,另一个用于我不熟悉的软件包,并且错误与该软件包有关。

我只是不知道如何更正构建路径或依赖项来解决此问题。看来我需要较低版本的JVM,但似乎找不到它。我说的对吗,或者您能帮忙吗?

xu741852963 回答:将JavaFX13与Java 13/8一起使用并出现JNI错误?

好吧,我回到了JDK 8和内置的JavaFX。尽管尽了最大的努力,但我仍然无法使JDK13和JavaFX 13正常工作,而不会收到错误“找不到或加载主类”(请参阅​​文章链接)。由于尚无解决该问题的方法对我有用,因此我可以一起绕过此请求的错误,而仅使用许多旧软件包。

本文链接:https://www.f2er.com/3165606.html

大家都在问