java - 运行 Maven 测试时 Eclipse 中出现错误 : no lwjgl64 in java. library.path

标签 java eclipse maven lwjgl slick2d

问题:当我在测试类上运行 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/

相关文章:

performance - 监控 Eclipse 性能 : what is Eclipse doing?

java - eclipse 启动的 Java 应用程序的默认 JVM 堆大小是多少

maven - 当 Maven 创建 zip 文件时,程序集 ID 被附加

maven - 在 Maven 中有条件地运行集成测试

java - 有没有java写的3D建模库

java - 如何在 Java/Groovy 中为 Azure API(Api 管理)生成 SAS token ?

java - 使用 Lwjgl 的导出库

maven - 无法让 Sonar 处理多模块 Maven 项目的 jacoco exec 文件

java - 如何在Android中的 map Activity 中放大标记

java - 如何限制jtable的行大小?