简体   繁体   English

ars3wapi32.dll:无法在AMD 64位平台上加载IA 32位.dll

[英]ars3wapi32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

Running the Java IBM ODwek API, I encountered the error java.lang.UnsatisfiedLinkError: ars3wapi32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform. 运行Java IBM ODwek API时,遇到错误java.lang.UnsatisfiedLinkError:ars3wapi32.dll:无法在AMD 64位平台上加载IA 32位.dll。

If you have this same issue, relax as I will guide through the resolution. 如果您遇到同样的问题,请放宽我的指导,以解决该问题。

Firstly, I identified the various elements that could potentially result to this issue. 首先,我确定了可能导致此问题的各种因素。

  • Java Library Path is identifying the 32bit path of the library file. Java库路径标识库文件的32位路径。
  • 32bit ars3wapi32.dll is refered instead of ars3wapi64.dll. 引用了32位ars3wapi32.dll,而不是ars3wapi64.dll。

By default for ODwek 9.0 library path is C:\\Program Files\\ibm\\OnDemand Web Enablement Kit\\V9.0\\lib32 if the ODwek Path is not specified the PATH env variable. 如果未指定ODwek路径,则默认情况下,ODwek 9.0库路径为C:\\ Program Files \\ ibm \\ OnDemand Web Enablement Kit \\ V9.0 \\ lib32。

Resolution : In V9.0: you must specify in your CLASSPATH the odwek library (64bit) path C:\\Program Files\\ibm\\OnDemand Web Enablement Kit\\V9.0\\lib64 and its home path C:\\Program Files\\ibm\\OnDemand Web Enablement Kit\\V9.0\\ 解决方案 :在V9.0中:您必须在CLASSPATH中指定odwek库(64位)路径C:\\ Program Files \\ ibm \\ OnDemand Web Enablement Kit \\ V9.0 \\ lib64及其主路径C:\\ Program Files \\ ibm \\随选Web启用套件\\ V9.0 \\

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM