Get 1.1.0 pre final version
Get the deprecated version 1.0.1 (if not interested in 1.1.0 pre final version)
You need a valid Java 6 or Java 7 installation (JRE or JDK), preferably the latest version.
Read this, if you are interested in the features of the SikuliX 1.0.1
Download sikuli-setup.jar and
The setup dialog should provide enough information.
For Linux: Double clicking might not work. Either set the executable bit for sikuli-setup.jar and use the context menu or in a Terminal use the command java -jar sikuli-setup.jar being in the folder containing the jar. The setup process sets the executable bit for sikuli-ide.jar, so you might open the IDE from the GUI .
On Linux/Unix systems you need valid installations of OpenCV 2.2+ and Tesseract 3 before you can run setup or use Sikuli. Your system's package manager should help to get the stuff. In doubt you have to build it from the sources. If you encounter any problems regarding missing libraries from libVisionProxy.so, check the above prerequisites again. If you are sure everything is ok, then it might be necessary, to build your own libVisionProxy.so. To help you get on the road, there is a supplemental package.
You will get only one fat jar (-ide, -script and/or -java) and suitable shell scripts/command files.
The setup dialog should provide enough information.
On all systems: the native libraries are exported to the jars parent folder at runtime on the fly if needed.
On Windows: Sikuli detects the Java version at runtime and switches the native libraries 32-Bit/64-Bit on the fly.
You might even produce jars, that can be used on all systems out of the box (e.g.on a stick).
If you get problems at setup, first have a look at the setup log file in the working folder.
If this does not help to get on the road, post a bug and attach the log file.
Read this, if you are interested in the features of the SikuliX 1.0.1
Download sikuli-setup.jar and
- put it in a user writeable folder (preferably home folder in a folder named e.g. SikuliX).
- Do not put it in an existing folder with Sikuli stuff,
- do not put it in any Program folders (Windows) or Applications (Mac).
- just double click the downloaded sikuli-setup.jar and follow the dialog.
The setup dialog should provide enough information.
For Linux: Double clicking might not work. Either set the executable bit for sikuli-setup.jar and use the context menu or in a Terminal use the command java -jar sikuli-setup.jar being in the folder containing the jar. The setup process sets the executable bit for sikuli-ide.jar, so you might open the IDE from the GUI .
On Linux/Unix systems you need valid installations of OpenCV 2.2+ and Tesseract 3 before you can run setup or use Sikuli. Your system's package manager should help to get the stuff. In doubt you have to build it from the sources. If you encounter any problems regarding missing libraries from libVisionProxy.so, check the above prerequisites again. If you are sure everything is ok, then it might be necessary, to build your own libVisionProxy.so. To help you get on the road, there is a supplemental package.
You will get only one fat jar (-ide, -script and/or -java) and suitable shell scripts/command files.
The setup dialog should provide enough information.
On all systems: the native libraries are exported to the jars parent folder at runtime on the fly if needed.
On Windows: Sikuli detects the Java version at runtime and switches the native libraries 32-Bit/64-Bit on the fly.
You might even produce jars, that can be used on all systems out of the box (e.g.on a stick).
If you get problems at setup, first have a look at the setup log file in the working folder.
If this does not help to get on the road, post a bug and attach the log file.