我在NetBeans中使用SikuliX来创建测试。我将依赖项添加到我的.pom文件中。当我尝试运行测试时,出现以下错误:
[error] RunTimeINIT: addToClasspath: does not exist - not added:
C:\Users\Jesper\Documents\NetBeansProjects\ElDiablo\Diablo2d\application\file:\C:\Users\Jesper\Documents\NetBeansProjects\ElDiablo\Diablo2d\application\target\diablo2d\diablo2d\modules\ext\com.se.sem4.group2.Core\com-sikulix\sikulixapi.jar!
*** classpath dump
0: /C:/Users/Jesper/Documents/NetBeansProjects/ElDiablo/Diablo2d/application/target/surefire/surefirebooter2216122235168821312.jar
*** classpath dump end
[error] RunTimeINIT: *** terminating: libs to export not found on above classpath: /sikulixlibs/windows/libs64
正如您所看到的,.jar文件的路径都是错误的。如果第一个"C:\Users\Jesper\Documents\NetBeansProjects\ElDiablo\Diablo2d\application\"
被切断,路径将是正确的。
我的问题是为什么路径的第一部分已被复制,我该如何更改?
答案 0 :(得分:0)
我在Eclipse / Gradle中遇到了同样的错误。 Gradle中的解决方法是添加新的依赖项
var ANCESTRY_FILE = require('./ancestry.js');
var ancestry = JSON.parse(ANCESTRY_FILE);
console.log(ancestry.length);
此处介绍了https://bugs.launchpad.net/sikuli/+bug/1410072/comments/3
的解决方法