java.lang.UnsatisfiedLinkError:更新路径变量后仍然是ars3wapi32

时间:2017-09-28 20:37:49

标签: java tomcat

我正在尝试在我的本地计算机上设置On Demand Server,当我在tomcat服务器上部署应用程序时,我在浏览器上收到以下错误消息。我也更新了PATH变量。

根本原因

x = s * m * b^e

1 个答案:

答案 0 :(得分:0)

以下是解决方案指南(适用于Windows和OnDemand V9.5)。 首先,您需要在要运行Java应用程序的计算机上安装ODWEK。请安装在默认文件夹中,这整个过程非常棘手,因为它是......

  • 在Windows中设置环境变量“PATH”,添加“C:\ Program Files \ IBM \ OnDemand \ V9.5 \ bin”
  • 在开发环境中设置CLASSPATH - 指出ODApi.jar文件,并将“Native library ...”指向上面的\ bin文件夹。 (您也可以调用程序并将调用中的CLASSPATH设置为参数:-Djava.library.path =“C:\ Program Files \ IBM \ OnDemand \ V9.5 \ www \ api \ ODapi.jar”
  • 将文件ars3wapi64.dll从C:\ Program Files \ IBM \ V9.5 \ www复制到C:\ Program Files \ IBM \ OnDemand \ V9.5 \ bin
  • 确保所有这些文件都在上面的bin目录中:

    **ars3wapi64.dll**
    icudt53.dll
    icuin53.dll
    icuio53.dll
    icule53.dll
    iculx53.dll
    icuuc53.dll
    arsgsk64.dll
    

如果您收到错误“java.lang.UnsatisfiedLinkError:ars3wapi32(在java.library.path中找不到)”,上述情况之一很可能是错误的。

或者你可以使用不同版本的ODWEK和OnDemand。

有关如何在Eclipse中设置CLASSPATH的更多信息:How to set the java.library.path from Eclipse