Sikuli Screen构造函数给出错误:无法实例化类型屏幕

时间:2017-06-28 19:12:08

标签: java maven automation sikuli

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构造函数。

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:0)

请改为尝试:

<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>

我认为您使用的是指向另一个项目。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

请尝试以下操作:

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