.jar文件的路径不正确

问题描述:

我在NetBeans中使用SikuliX创建测试。我添加了依赖到我的.pom文件。当我尝试运行我的测试时,出现以下错误:.jar文件的路径不正确

[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\"被切断,路径将是正确的。

我的问题是为什么路径的第一部分被重复,我该如何改变它?

我在Eclipse/Gradle中遇到了同样的错误。 在摇篮的解决方法是增加一个新的依赖

compile group: 'com.sikulix', name: 'sikulixlibswin', version: '1.1.0' 

这里描述https://bugs.launchpad.net/sikuli/+bug/1410072/comments/3

对这一问题的方法