I'm on Windows 7 32bit, Java JRE6 31 installed and using Sikuli X 1.0rc3. I want to launch a test with sikuli-script.jar like this:
java -jar c:sikulisikuli-script.jar test.sikuli
All I get is this error message:
java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError:C:sikulilibsVisionProxy.dll: Can't find dependent libraries
I have set all the environment variables needed, so my PATH looks like this:
PATH=...;C:sikulilibs;C:Program FilesJavajre6in
SIKULI_HOME=C:sikuli
I can use the IDE and launch the tests there etc. But only if I use the Sikuli-IDE.exe
the sikuli-ide.bat
and sikuli-ide.jar
don't work either. Always with the same error from above. So I think in the build process of the .exe file they added some magic, but I can't figure out what it is.
Does somebody have a similar problem? Or even a solution?
Update
As I wrote below, it works out of the box with my new computer. :D But maybe my solution can help someone.
Sikuli Team uses Launch4J to build the Sikuli-IDE.exe
out of the sikuli-ide.jar
. They use this config file. I modified it slightly and created a Sikuli-script.exe
. It was pretty simple but I lost the config file unfortunately.
Hope I could help!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…