今天在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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐