我的系統環境是 ubuntu 16.10 64bit,這兩天裝 sikuli 時出現以往沒遇過的問題,記錄下來以免下次又遇到。 安裝方式大致說一下 1. 安裝 jdk 2. 安裝 sikuli: java -jar sikulixsetup-1.1.0.jar 3. 執行 runsikulix 時出現下列錯誤 (libopencv_core.so not found 或是 libtesseract.so not found) [info] runcmd: lsb_release -i -r -s [info] HotkeyManager: add Capture Hotkey: CTRL+SHIFT 2 (50, 3) [info] HotkeyManager: add Abort Hotkey: ALT+SHIFT C (67, 9) [error] RunTimeIDE: loadLib: libVisionProxy.so not usable: java.lang.UnsatisfiedLinkError: /home/nick/.Sikulix/SikulixLibs_201510051707/libVisionProxy.so: libopencv_core.so.2.4: 無法開啟共用目的檔: 沒有此一檔案或目錄 [error] RunTimeIDE: loadLib: libVisionProxy.so not usable: java.lang.UnsatisfiedLinkError: /home/nick/.Sikulix/SikulixLibs_201510051707/libVisionProxy.so: libopencv_core.so.2.4: 無法開啟共用目的檔: 沒有此一檔案或目錄 [info] runcmd: ldconfig -p [info] runcmd: wmctrl -m [error] RunTimeIDE: fatal error: java.io.IOException: Cannot run program "wmctrl": error=2, 沒有此一檔案或目錄 [error] LinuxSupport: checking: wmctrl not available or not work