【发布时间】:2015-03-31 01:48:24
【问题描述】:
我正在尝试在我的 Windows 64 位笔记本电脑上的 C# Winforms 项目中使用 SikuliIntegrator,但它无法运行,因为:
Additional information: Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\simon\AppData\Local\Temp\tmplib\VisionProxy.dll: Can't find dependent libraries
过去 2 小时我尽可能多地上网查看,并将这些变量添加到系统环境变量中:
- SIKULI_HOME = C:\SikuliX
- JAVA_HOME= C:\Program Files (x86)\Java\jre7
- PATH= %Path%;%JAVA_HOME%\bin;%SIKULI_HOME%\libs;
还是不行。我错过了什么???
【问题讨论】:
-
我对 Sikuli 不熟悉,但是您尝试过 NuGet 安装吗?
-
实际上我做到了 :) 我从 NuGet 管理器安装了它,但这就是它开始出错的地方,所以我下载并安装了 Sikuli 的 IDE,以便能够创建环境变量
-
您的项目中是否有 VisionProxy DLL,其属性为 Copy Always ?
-
How to fix an UnsatisfiedLinkError (Can't find dependent libraries) in a JNI project 的可能重复项。 Java 不使用 Windows 上的
JAVA_HOME或CLASSPATH来定位 Windows 上的库。
标签: java c# environment-variables sikuli