启动项目报错unsupported JNI version 0xFFFFFFFF required by D:\apache-tomcat-8.5.41\bin\tcnative-1.dll,通常表示 Tomcat 在尝试加载 tcnative-1.dll 时遇到了问题。这可能与 Java Native Interface (JNI) 版本不匹配或者 DLL 文件与当前使用的 Java 版本不兼容有关。

我原本用的jdk版本是1.8.102,尝试升级一下小版本,结果不行;又尝试 从Tomcat Native 下载当前 tomcat版本的 tcnative二进制包,tcnative-1.dll文件替换成64位的,也不行。

最后尝试把我的tomcat8换成tomcat9,完美解决,说白了还是环境问题。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐