- 机器:运行 macOS Catalina V10.15.7 的 MacBook Pro
- 从以下网址下载 Java JDK 15:https ://jdk.java.net/15/
- 将 jdk 文件夹放在 /Library/Java/JavaVirtualMachines/ 中(我必须手动创建 JavaVirtualMachines 文件夹,因为我之前在卸载以前的 java 安装时删除了它)
- 从https://raiman.github.io/SikuliX1/downloads.html下载了 SikuliX 2.0.4 版
- 从https://github.com/RaiMan/SikuliX1/wiki/How-to-make-Jython-ready-in-the-IDE下载 Jython 2.7.1
- 将 Jython jar 放在与 Sikuli jar 相同的目录中
当我运行 SikuliX IDE(双击 .jar 文件或在终端中运行 java -jar 命令)时,SikuliX 启动但卡住了屏幕上的此弹出窗口: “SikuliX-IDE 2.0.4 在 Java 15 上启动”
当我运行调试命令“java -jar sikulixide-2.0.4.jar -v”时,这是输出(我无法解释任何错误):
java -jar sikulixide-2.0.4.jar -v
[DEBUG]startUp: IDE: Running: /Users/nick/Documents/Year 4/Final Year Project/sikulixide-2.0.4.jar
[DEBUG]startUp: IDE: AppData: /Users/nick/Library/Application Support/Sikulix
[DEBUG]startUp: IDE: starting with classpath: sikulixide-2.0.4.jar ...
[DEBUG]startUp: IDE: no extensions.txt nor valid content
[DEBUG]startUp: IDE: adding extension file: /Users/nick/Library/Application Support/Sikulix/Extensions/jython-standalone-2.7.1.jar
[576 debug] RunTime:temp folder ok: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T/Sikulix_2010589482
Options: *** options dump
Options: testing =
Options: OptionsFile = /Users/nick/Library/Application Support/Sikulix/SikulixStore/SikulixOptions.txt
Options: *** options dump end
***** show environment for 2.0.4-2020-03-14_08:01 API
user.home: /Users/nick
user.dir (work dir): /Users/nick/Documents/Year 4/Final Year Project
user.name: nick
java.io.tmpdir: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T
running 64Bit(x86_64) on m (10.15.7) from a jar
java 15 version 15 vm 15.0.1+9-18 class 59.0 arch 64
app data folder: /Users/nick/Library/Application Support/Sikulix
executing jar: /Users/nick/Documents/Year%204/Final%20Year%20Project/sikulixide-2.0.4.jar
*** classpath dump sikulix
0: sikulixide-2.0.4.jar
*** classpath dump end
***** show environment end
[DEBUG]startUp: IDE: *********************** leaving start
[65 debug] Sikulix: starting IDE
[178 debug] RunTime:temp folder ok: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T/Sikulix_2118090038
Options: *** options dump
Options: testing =
Options: OptionsFile = /Users/nick/Library/Application Support/Sikulix/SikulixStore/SikulixOptions.txt
Options: *** options dump end
***** show environment for 2.0.4-2020-03-14_08:01 IDE
user.home: /Users/nick
user.dir (work dir): /Users/nick/Documents/Year 4/Final Year Project
user.name: nick
java.io.tmpdir: /var/folders/_4/gdj7lxvn47q6bvm5pzpj6xdr0000gn/T
running 64Bit(x86_64) on m (10.15.7) from a jar
java 15 version 15 vm 15.0.1+9-18 class 59.0 arch 64
app data folder: /Users/nick/Library/Application Support/Sikulix
executing jar: /Users/nick/Documents/Year%204/Final%20Year%20Project/sikulixide-2.0.4.jar
*** classpath dump sikulix
0: /Users/nick/Documents/Year 4/Final Year Project/sikulixide-2.0.4.jar
1: /Users/nick/Library/Application Support/Sikulix/Extensions/jython-standalone-2.7.1.jar
2: sikulixide-2.0.4.jar
*** classpath dump end
***** show environment end
[355 debug] IDE: running with Locale: en_US
[DEBUG]startUp: IDE: --- Sikuli parameters ---
[DEBUG]startUp: IDE: 1: -v
[367 debug] HotkeyManager: add Capture Hotkey: ⌘+⇧ 2 (50, 5)
[546 debug] HotkeyManager: add Abort Hotkey: ⌘+⇧ C (67, 5)
[553 debug] IDE: Init ScriptingSupport
[555 debug] IDESupport: enter
[1212 debug] Runner: added: Text [txt] text/text
[1213 debug] Runner: added: Sikulix [] directory/sikulix
[1213 debug] Runner: added: AppleScript [script] text/applescript
[1214 debug] Runner: added: SikulixJar [jar] text/jar
[1224 debug] Runner: added: Jython [py] text/jython
我还尝试按照http://sikulix.com/quickstart/中的建议在我的主目录中创建一个 SikulixDebug.txt 文件,但这没有产生任何结果,文本文件中没有记录任何输出。(也尝试将该文本文件放在与 jar 相同的目录中)
如果您有任何建议,请告诉我!