问题:当我在测试类上运行 Maven 测试时,出现构建失败并显示以下消息:
no lwjgl64 in java.library.path
正常的Junit测试工作正常,我已经添加了
System.setProperty("org.lwjgl.librarypath", new File("natives").getAbsolutePath());
在之前的方法中...
<小时/>以下几点是我在“设置属性”旁边尝试的:
1) 将 lwjgl 依赖项添加到我的 pom 中:
<dependency>
<groupId>org.lwjgl.lwjgl</groupId>
<artifactId>lwjgl</artifactId>
<version>${lwjgl.version}</version>
</dependency>
与
<lwjgl.version>2.9.3</lwjgl.version>
2)我尝试过运行:
请点击下面的图片
IMAGE: JRE VM argument: '-Djava.library.path=natives'
<小时/>如果有人能帮助我,那就太好了!我希望我提供了足够的信息。
<小时/>我的java构建路径:
IMAGE: build path
最佳答案
你可以尝试:
<dependency>
<groupId>org.lwjgl.lwjgl</groupId>
<artifactId>lwjgl</artifactId>
<version>${lwjgl.version}</version>
<scope>runtime</scope>
<classifier>x64</classifier>
<type>dll</type>
</dependency>
您可能需要使用以下方法将 dll 添加到本地存储库:
mvn install:install-file -Dfile=lwjgl64.dll -DgroupId=org.lwjgl.lwjgl -DartifactId=lwjgl-Dversion=<x.xx> -Dpackaging=dll -DgeneratePom=true
关于java - 运行 Maven 测试时 Eclipse 中出现错误 : no lwjgl64 in java. library.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40173980/