【问题标题】:Sikuli freezes on startupSikuli 在启动时冻结
【发布时间】:2015-04-04 01:31:31
【问题描述】:

每个人。我对Java和Sikuli不是那么亲近,更像是一个爱好者。我已经在 3 台不同的 PC 上安装了 Sikuli,并且在所有这些 PC 上都运行良好,但是对于第四台我有一个奇怪的行为,并且找不到任何可以帮助我检查错误的日志或信息。批处理运行,然后加载屏幕冻结,没有任何反应,无论我给它多少时间。所有 PC 都有相同的 Java 版本。

有人可以帮帮我吗?提前致谢!

【问题讨论】:

    标签: java windows sikuli


    【解决方案1】:

    您是否在其他 PC 上使用相同版本的 Java? 您可以尝试使用 Java 7 吗?

    我注意到您运行“runIDE.cmd”。这是为 IDE 启动而运行的默认 cmd 吗?我知道在 Sikuli 1.0.0 中有一个 sikuli-ide.cmd。

    祝你好运。

    【讨论】:

    • 你好,马特奥。感谢您的回答。所有 PC 都使用相同的 Java 版本,我无法更改这一点,因为在这些 PC 中运行的其他应用程序取决于当前安装的版本。由于公司的政策,我无法从头开始安装它,所以我不确定批次是否相同。基本上这批设置Sikuli参数,检查java版本并执行jar文件。如果此信息不足以提供帮助,我可以将 CMD 发送给您。
    【解决方案2】:

    我的工作电脑上也安装了 Sikuli。
    我和你一样有 Sikuli 1.0.1。
    但我想我使用“runIDE.cmd”来启动Sikuli。

    您还需要 Java 和 JDK 来运行它。

    编辑:
    这是我的启动日志:

    +++ running this Java
    java version "1.7.0"
    Java (TM) SE Runtime Environment (build 1.7.0-b147)
    java Hotspot(TM) 64-Bit Server VM (build 21.0-b17, mixed code)
    +++ trying to start Sikuli IDE 
    +++ using: -Xms64M -Xmx512M -Dfile.encoding=UTF-8 -Dsikuli.FromCommandLine 
    -jar C:\<path>\sikuli-ide.jar 
    

    我在旧 Java 版本和 Sikuli 上进行了谷歌搜索。
    我找到了这个页面:Link

    也许你可以试试 Raiman 的第一篇文章。
    似乎帮助了遇到同样问题的人。

    【讨论】:

    • 感谢您的回答,丹增。 PC 已安装 Java 1.6.0.12。我还使用 runIDE.cmd 批处理来启动 Sikuli,因为您可以在我提供的屏幕截图的顶部栏中查看,关于如何验证问题的任何想法?任何Java日志或什么?谢谢。
    • 我明天得看看我的工作。我最近使用它非常活跃,因为我正在研究它的一些代码。
    • 调整了我的帖子。也许这会对你有所帮助。
    • 你好,丹增。我已经测试过了,但仍然出现同样的错误。
    • 尝试制作调试文件。打开命令提示符并使用 runIDE.cmd -d3 从那里启动 Sikuli 也许这会告诉你更多关于它在哪里的信息。
    猜你喜欢
    • 2022-11-17
    • 2012-07-06
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    • 2015-08-13
    • 1970-01-01
    • 2014-12-29
    相关资源
    最近更新 更多