今天在Windows系统安装cxf并配置好后,使用wsdl2java命令,出现了如下错误:
翻译一下 :
错误原因:发生 JNI 错误,请检查您的安装并重试
查阅相关资料后,进行解决。
1、首先,检查是否是Javac与Java版本不一致导致的。
分别使用
java -version
javac -version
至此,如果是两者版本不一致问题,只需要去更新一下环境变量。将目前使用的Java的版本的配置置顶即可。
2、但是我并不是此原因导致的此问题,突然间意识到cxf与Java版本兼容问题。
去官网https://cxf.apache.org/download.html查询一下
果然,版本兼容问题导致的,由于cxf3.6.3版本不兼容jdk8导致的此问题,于是将cxf版本切换为了3.4.4,问题解决。