国产化兼容问题 java.lang.ClassNotFoundException: javafx.util.Pair

问题如图:
国产化兼容问题 java.lang.ClassNotFoundException: javafx.util.Pair
文章图片

NoClassDefError 是指通过 ClassLoader 已经找到了所需要的类,但找不到该类所依
赖的其他类。
我遇到这个问题的成因是我们新版的dv使用了依赖javafx.util.Pair包中的内容,但是,国产化系统ARM架构中没有这样的jar包,这就需要,单独添加一个Pair类。
解决方法:
分析:网上有很多说是,jdk的问题,确实是,但国产化的环境中只支持ARM架构的jdk,所以,需要在当前jdk的基础上进行改进。
方法:环境中的jdk缺少 ext包,需要在jre的lib/目录(../jre/lib/ext)下添加:带有 jfxrt.jar 包的 ext内容。
【国产化兼容问题 java.lang.ClassNotFoundException: javafx.util.Pair】如有问题,请留言。

    推荐阅读