Question #139787 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/139787
Status: Open => Answered
RaiMan proposed the following answer:
The answer you refer to is a bit out of date and too confusing, when
using Pydev within Eclipse.
... contained in path specifications later on have to be adjusted to
your situation
The following approach works and is the base for every usage of standalone
sikuli-script.jar in Windows with Jython:
- make sure, the native dll's are found (Sikuli installation directory libs and
...Java\jre6\bin)
- have sikuli-script.jar in the Java class-path (in the Sikuli installation
directory)
- have the folder Lib contained in sikuli-script.jar in the Python path
- before saying from sikuli.Sikuli import * to initialize Sikuli
1. remove everything that points to something related to 10.2 (%PATH%
and other environment settings like Java Class Path or Jytho/Python
path's), Eclipse global Settings, Project settings in Pydev -
Pythonpath)
2. In Windows system settings -> advanced -> environment settings make sure the
following entries are included in PATH:
...path to your Sikuli X folder\libs
...path to your Java\jre6\bin
these entries are needed for Sikuli to find the native libraries (dll's)
3. unjar the sikuli-script.jar to a directory of your choice. You can use the
jar utility located in ...Java\jdk...\bin as follows after going to the target
directory:
...Java\jdk...\bin\jar.exe -xf ...path to your Sikuli X folder\siculi-script.jar
this new directory (to find the Java classes) and the contained
directory Lib (to find the Python stuff) both have to be in a projects
external libraries.
To unjar the sikuli-script.jar is not necessary, if you succeed in getting the
entry
...path to your Sikuli X folder\siculi-script.jar\Lib
into the python sys.path before running the script (I did not find a way to add
it using the features of the Pydev settings pane) (on Windows this is possible
with Netbeans)
I did not check the many other possibilities to use Java and/or Jython related
environment variables or general settings in Eclipse (not my focus, I am using
NetBeans).
--
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp