错误:运行Maven Test时,Eclipse中的java.library.path中没有lwjgl64

时间:2016-10-21 10:15:00

标签: java eclipse maven lwjgl slick2d

问题:当我在我的测试类上运行maven测试时,我收到一条构建失败的消息:

no lwjgl64 in java.library.path

正常的Junit测试工作正常,我已经添加了

System.setProperty("org.lwjgl.librarypath", new File("natives").getAbsolutePath());

在之前的方法......

以下几点是我在' set property'旁边尝试的内容:

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

1 个答案:

答案 0 :(得分:0)

你可以尝试:

<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