将JavaFX13与Java13/8一起使用,是否存在JNI错误?

将JavaFX13与Java13/8一起使用,是否存在JNI错误?,java,javafx,Java,Javafx,错误:发生JNI错误,请检查您的安装并重试 Eclipse声明:这个测试是由Java运行时的最新版本(类文件版本56.0)编译的,这个版本的Java运行时只识别52.0以下的类文件版本 我在这个问题中提到了这个问题:当使用JDK13和JavaFX13时。所有解决方案都指向降级到Java8 我安装了Java8,更新了构建路径,它构建得很好。但是现在我得到了一个错误,我使用的是Eclipse2019-06(4.12.0)、JavaFX13和JDK1.8.0ç 我研究了答案,但这两个问题没有帮助。一个

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

Eclipse声明:这个测试是由Java运行时的最新版本(类文件版本56.0)编译的,这个版本的Java运行时只识别52.0以下的类文件版本

我在这个问题中提到了这个问题:当使用JDK13和JavaFX13时。所有解决方案都指向降级到Java8

我安装了Java8,更新了构建路径,它构建得很好。但是现在我得到了一个错误,我使用的是Eclipse2019-06(4.12.0)、JavaFX13和JDK1.8.0ç

我研究了答案,但这两个问题没有帮助。一个是针对IntellJ解决方案的,另一个是我不熟悉的包,错误与该包有关


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

好吧,我又回到了JDK 8和内置JavaFX。尽管我尽了最大的努力,我还是无法让JDK13和JavaFX13在没有收到错误“无法找到或加载主类”的情况下工作(请参阅文章中的链接)。由于这个问题还没有适合我的解决方案,我可以一起绕过这个请求中的错误,只使用更旧的包

JNI错误意味着JavaFX可能需要在内部访问本机函数,而本机函数在这个JDK版本中并不存在