gpt4 book ai didi

java - 运行 SikuliX 时无法加载 JIntellitype

转载 作者:搜寻专家 更新时间:2023-11-01 03:47:34 28 4
gpt4 key购买 nike

我整天都在为这个问题苦恼,我尝试在整个网络上寻找解决方案,发现一些人有同样的问题但是试图解决他们的问题,但它对我。

调试日志:

runsikulix.cmd -d 3

+++ running this Java
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
+++ trying to run SikuliX
+++ using: -Xms64M -Xmx512M -Dfile.encoding=UTF-8 -Dsikuli.FromCommandLine -jar C:\Users\GGARCIA\Desktop\Sikulix\sikulix.jar -d 3
[debug] RunTimeINIT: loadOptions: check: C:\Users\GGARCIA\Desktop\Sikulix
[debug] RunTimeINIT: loadOptions: check: C:\Users\GGARCIA
[debug] RunTimeINIT: loadOptions: check: C:\Users\GGARCIA\AppData\Roaming\Sikulix\SikulixStore
[debug] RunTimeINIT: global init: entering as: IDE
[debug] RunTimeINIT: ScreenDevice 0 has (0,0) --- will be primary Screen(0)
[debug] RunTimeINIT: Monitor 0: (0, 0) 1920 x 1080
[debug] RunTimeINIT: runs as sikulix.jar in: C:\Users\GGARCIA\Desktop\Sikulix
[debug] RunTimeINIT: exists libs folder at: C:\Users\GGARCIA\AppData\Roaming\Sikulix\SikulixLibs_201612100100
[debug] RunTimeINIT: addToWindowsSystemPath: added to systempath:
C:\Users\GGARCIA\AppData\Roaming\Sikulix\SikulixLibs_201612100100
[debug] RunTimeINIT: checkJavaUsrPath: added to ClassLoader.usrPaths
***** show environment for IDE (build 201612100100)
user.home: C:\Users\GGARCIA
user.dir (work dir): C:\Users\GGARCIA\Desktop\Sikulix
user.name: GGARCIA
java.io.tmpdir: C:\Users\GGARCIA\AppData\Local\Temp
running 64Bit on Windows (10.0) from a jar
java 8-64 version 1.8.0_111-b14 vm 25.111-b14 class 52.0 arch amd64
app data folder: C:\Users\GGARCIA\AppData\Roaming\Sikulix
libs folder: C:\Users\GGARCIA\AppData\Roaming\Sikulix\SikulixLibs_201612100100
executing jar: C:\Users\GGARCIA\Desktop\Sikulix\sikulix.jar
*** classpath dump sikulix
0: /C:/Users/GGARCIA/Desktop/Sikulix/sikulix.jar
*** classpath dump end
***** show environment end
[debug] RunTimeIDE: global init: leaving
[debug] RunTimeIDE: initIDEbefore: entering
[debug] RunTimeIDE: initIDEbefore: leaving
[debug] RunTimeIDE: initAPI: entering
[debug] RunTimeIDE: resourceList: enter
[debug] RunTimeIDE: resourceLocation: (class org.sikuli.ide.SikuliIDE) /Lib/sikuli
[debug] RunTimeIDE: resourceList: having jar: jar:file:/C:/Users/GGARCIA/Desktop/Sikulix/sikulix.jar!/Lib/sikuli
[debug] RunTimeIDE: files exported: 7 from: Lib/sikuli to:
C:\Users\GGARCIA\AppData\Roaming\Sikulix\Lib\sikuli
[debug] RunTimeIDE: initAPI: leaving
[debug] init user preferences
[debug] IDE: running with Locale: pt_BR
[debug] --- Sikuli parameters ---
[debug] 1: -d
[debug] 2: 3
[info] HotkeyManager: add Capture Hotkey: CTRL+SHIFT 2 (50, 3)
[debug] HotkeyManager: add Capture Hotkey: CTRL+SHIFT 2 (50, 3)
[error] WindowsHotkeyManager: JIntellitype problem: Could not load JIntellitype.dll from local file system or from inside JAR
[debug] RunTimeIDE: final cleanup
[debug] FileManager: deleteFileOrFolder:
C:\Users\GGARCIA\AppData\Local\Temp\Sikulix_1659037070
  • 当前操作系统:Windows 10 专业版
  • 当前 Sikulix 版本:每晚构建sikulixsetup-1.1.1-20161210.001637-82

我试过:

  • 不同的构建(夜间构建,最新版本 1.1.0)
  • 尝试从 https://code.google.com/archive/p/jintellitype/downloads 下载 DLL并把它在:
    • SikuliX 文件夹
    • Windows System32 文件夹
    • 在 JAR 文件中(使用 winrar)
  • 还尝试下载 GitHub 项目页面中提供的 DLL。
  • 尝试将我的 java 更新到最新版本,包括 Java JDK 和 JRE。 64 位和 32 位。
  • 仅执行 sikulix.jar:
    • 作为 Windows 默认选项打开)
    • Open-with(用java打开)
    • 使用 java -jar sikulix.jar。

以上均无效。

提前致谢!

最佳答案

问题可能是您运行的 java 版本与您的 SikuliX 安装不一致。

记下安装时使用的 Java 版本,您可以在安装日志中查找 RunSetup: RunningJava:。确保当您启动 runsikulix.cmd 时,它具有相同的版本。

我怀疑安装的是更高版本,可能是 64 位版本,当您尝试运行 SikuliX 时,它会选择较旧的版本,可能是 32 位版本。

原因是runsikulix.cmd赋予了JAVA_HOME环境变量权重。由于在命令行上运行 Java(就像您在安装时可能所做的那样)不使用 JAVA_HOME 环境变量,您应该能够删除它(尽管其他程序可能需要它) ).或者,您可以更改 runsikulix.cmd 以使其忽略环境变量。换句话说,您可以对 Java 位置进行硬编码。

要更改 Windows 10 上的环境变量,请参阅 this question/answer .

关于java - 运行 SikuliX 时无法加载 JIntellitype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41275100/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com