【问题标题】:Sikuli Screen constructor giving error :Cannot instatiate the type screenSikuli Screen 构造函数给出错误:无法实例化类型屏幕
【发布时间】:2017-12-02 07:19:32
【问题描述】:

maven中的Sikuli依赖版本为:

<dependency>
    <groupId>org.sikuli</groupId>
    <artifactId>sikuli-api</artifactId>
    <version>1.2.0</version>
</dependency>

我正在尝试使用 Sikuli API 进行图像比较编码,但出现错误:

Screen s =new Screen();

即使在 Sikuli 中 Screen 类确实存在 Screen() 构造函数。

【问题讨论】:

    标签: java maven automation sikuli


    【解决方案1】:

    请试试这个:

    <repositories>
        <repository>
          <id>snapshot</id>
          <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
        </repository>
      </repositories>
    
      <dependencies>
        <dependency>
          <groupId>com.sikulix</groupId>
          <artifactId>sikulixapi</artifactId>
          <version>2.0.0-SNAPSHOT</version>
        </dependency>
      </dependencies>
    

    我认为您正在使用的内容指向另一个项目。

    【讨论】:

    • 在添加上面给定的代码时,我在 处收到一个错误,它只是没有任何定义的红十字,所以我无法解释错误的原因。请参考上面的截图。谢谢!
    【解决方案2】:

    转到https://jar-download.com/?search_box=sikuli 并下载 jar。 创建java项目并添加构建路径。

    【讨论】:

      【解决方案3】:

      请尝试以下方法:

      <dependency>
        <groupId>com.sikulix</groupId>
        <artifactId>sikulixapi</artifactId>
        <version>2.0.4</version>
      </dependency>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-15
        相关资源
        最近更新 更多