【发布时间】:2012-09-11 15:01:54
【问题描述】:
我正在尝试在 64 位虚拟机 windows 7 上使用 java 程序来处理视频。该 java 程序使用 32 位 dll。
根据 this post,我安装了一个32位的jvm,根据 this one,我把dll放在C:\WINDOWS\SysWOW64目录下。
我通过指定可执行文件的完整路径C:\Program Files (x86)\Java\jre7\bin\java.exe 在命令提示符下运行程序。 java程序运行正常,但在使用dll提供的功能时,收到错误消息java.lang.UnsatisfiedLinkError。
感谢您的建议
保罗
【问题讨论】:
-
如果
C:\WINDOWS\SysWOW64在您的PATH或您的java.library.path中?
标签: java dll 32bit-64bit