SikuliX IDE 卡在启动时显示消息:SikuliX-IDE 2.0.4 正在 Java 15 上启动
SikuliX IDE is stuck starting up with message: SikuliX-IDE 2.0.4 is starting on Java 15
- 机器:MacBook Pro 运行ning macOS Catalina V10.15.7
- 已从以下位置下载 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 文件或在终端中 运行ning java -jar 命令)时,SikuliX 启动但获取卡在屏幕上的这个弹出窗口中:
"SikuliX-IDE 2.0.4 is starting on 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 相同的目录中)
如果您有任何建议,请告诉我!
来自 SikuliX 的 RaiMan:Java15 尚不支持。
使用 Java 11。
最好从这里:https://adoptopenjdk.net/
- 机器:MacBook Pro 运行ning macOS Catalina V10.15.7
- 已从以下位置下载 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 文件或在终端中 运行ning java -jar 命令)时,SikuliX 启动但获取卡在屏幕上的这个弹出窗口中: "SikuliX-IDE 2.0.4 is starting on 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 相同的目录中)
如果您有任何建议,请告诉我!
来自 SikuliX 的 RaiMan:Java15 尚不支持。 使用 Java 11。 最好从这里:https://adoptopenjdk.net/