【问题标题】:terminating: libs to export not found on above classpath: /sikulixlibs/windows/libs64终止:在上述类路径中找不到要导出的库:/sikulixlibs/windows/libs64
【发布时间】:2018-08-14 03:03:46
【问题描述】:

我正在 Eclipse 中编写 sikuli 脚本..

我在 Eclipse 项目构建路径中添加了sikulixapi-1.1.0.jar and sikuli-3.0.0

我收到以下错误:

*** classpath dump end
[error] RunTimeINIT:  *** terminating: libs to export not found on above classpath: /sikulixlibs/windows/libs64
Picked up _JAVA_OPTIONS: -Xmx512M

我在 jar 所在的位置添加了文件夹路径,我在环境变量中添加了路径

如何解决这个问题?

这是我的代码..

import org.sikuli.script.Button;
import org.sikuli.script.FindFailed;
import org.sikuli.script.Key;
import org.sikuli.script.Match;
import org.sikuli.script.Screen;
import org.sikuli.script.Keys;

public class test {

    /**
     * @param args
     * @throws InterruptedException 
     */
    public static void main(String[] args) throws InterruptedException {
        // TODO Auto-generated method stub

        try{
                Screen s = new Screen();
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\step1.png");
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\step2.png");
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\field38.png");    
                Thread.sleep(2000);
                s.type("D");                
                s.type(Key.TAB);
                if(s.exists("C:\\Users\\eguru\\Desktop\\sikuli\\warningOkbutton.png")!=null){
                    s.click("C:\\Users\\eguru\\Desktop\\sikuli\\warningOkbutton.png");
                }
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\step3.png");                
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\lastnametextfield.png");
                s.type("a",Key.CTRL);
                s.type(Key.DELETE);
                s.type("Last Name for CTR");                
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\firstnametextfield.png");
                s.type("a",Key.CTRL);
                s.type(Key.DELETE);
                s.type("First Name for CTR");
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\step4.png");
                s.click("C:\\Users\\eguru\\Desktop\\sikuli\\step0.png");

                String typeoffiling = "C:\\Users\\eguru\\Desktop\\sikuli\\typeoffilingcheckbox.png";
                while(s.exists(typeoffiling)== null){
                    s.wheel(Button.WHEEL_DOWN, 5);

                }
                s.click(typeoffiling);
                //s.click("C:\\Users\\eguru\\Desktop\\sikuli\\typeoffilingcheckbox.png"); 
                Thread.sleep(10000);                
                String saveButton = "C:\\Users\\eguru\\Desktop\\sikuli\\savebutton.png";
                while(s.exists(saveButton)== null){
                    s.wheel(Button.WHEEL_DOWN, 5);                  
                }
                s.click(saveButton);
        }
        catch(FindFailed e){
                e.printStackTrace();
        }
    }

}

【问题讨论】:

  • 你解决了吗?我也有同样的问题。
  • 我遇到了 bit9 问题.. 一旦启用,它就对我有用

标签: java eclipse sikuli


【解决方案1】:

您必须双击 .jar。 那边有个摆设。我选择了包 2 和包 3。

【讨论】:

    【解决方案2】:

    1.下载这个jar文件,https://mvnrepository.com/artifact/org.sikuli/SikuliX-Setup/1.1.0

    1. 双击并选择您的选项

    2. 我会生成 sikulixapi.jar 和 sikulilibswin-1.1.0

    3. 将这些 jar 与 java 构建路径链接 -> 类路径。

    4. Ctrl+B 全部构建

    希望您的问题已经解决。

    【讨论】:

      【解决方案3】:

      对于没有我们合作伙伴alansiqueira27(我的例子)解决方案的人,应该直接下载, sikulixlibswin-1.1.1.jar(最新版windows)

      使用这些库在 Windows 中应该没有问题,这就是链接:

      https://jar-download.com/cache_jars/com.sikulix/sikulixlibswin/1.1.1/jar_files.zip

      【讨论】:

        猜你喜欢
        • 2022-07-26
        • 1970-01-01
        • 1970-01-01
        • 2013-12-17
        • 1970-01-01
        • 2016-02-04
        • 2017-09-12
        • 2014-05-29
        • 2013-07-22
        相关资源
        最近更新 更多