java.lang.UnsatisfiedLinkError : no HASPJava in java.library.path

后来在网上查了下,需要去下载一个tcnative-1.dll文件,但是放到windows/system32目录下,结果还是不行

后来看了path路径 C:/java/jdk_1.6.2/bin目录,放了进去,结果照常不行

这是为什么呢?后来冷静下来想了想,no HASPJava in java.library.path是没有找到HASPJava.dll文件,会不会路径放错了呢

然后进window/system32目录下去找,HASPJava.dll,结果找到了,可能是路径放错了,

后来把HASPJava.dll文件放到C:/java/jdk_1.6.2/bin下,重新启动tomcat,OK,正常了

总结:直接启动tomcat,运行的是当前环境变量中配置的设置,而从Eclipse中启动tomcat,这时会拌有Eclipse的启动环境,所以会有一些区别,Eclipse启动的顺序还是按path中的顺序来,所以建议把jdk的配置放在path的最前面,这样查找起来最快
Logo

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

更多推荐