今天在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,问题解决。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐