请在下面找到一个工作片段。您需要适应您的需求。
假设下列文件结构
libs\opencv_java320.dll
pom.xml
src\test\java\sub\optimal\OpenCVTest.java
的pom.xml - 为对测试部分
子\最佳\ OpenCVTest.java
package sub.optimal;
import org.junit.Test;
public class OpenCVTest {
@Test
public void someOpenCVTest() {
System.out.printf("java.library.path: %s%n",
System.getProperty("java.library.path"));
System.loadLibrary("opencv_java320");
}
}
运行测试
mvn compile test
输出
...
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running sub.optimal.OpenCVTest
java.library.path: X:\develop\opencv-demo/libs/
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: ...
...
你怎么'设立的java.library.path到的jar和dll文件are'的路径?你在硒检测运行时如何检查这个设置是否有效?你的命令如何查找'通过命令行执行'? – SubOptimal
像这样 - > -Djava.library.path =“/ path/to/OpenCV/library” 然后我通过执行打印出来,并打印出所需的路径,所以我猜测它工作正常。我为硒执行的命令是这样的:mvn test -Denv = FIREFOX – viktors89
当你用'mvn test -Denv = FIREFOX'运行测试时,或者只有当你手动运行测试时,你是否通过执行打印了它?在你所做的事情中提供一些更详细的信息可以帮助他人提供一个有效的答案。挖尘不是一个好方法。 – SubOptimal