如何使用 Maven 设置 LWJGL?

Dar*_*rby 4 java lwjgl maven

我无法在 maven 项目中成功为 LWJGL 添加适当的依赖项。我已经从 maven 存储库复制了 lwjgl 依赖项模板,将它添加到我的 pom.xml 并尝试从 lwjgl.org 运行基本应用程序,但没有成功。

下面是我的 pom.xml 文件,不幸的是,当我尝试运行我的第一个应用程序时,我得到:

线程“main”中的异常 java.lang.UnsatisfiedLinkError:无法定位库:lwjgl.dll

我发现了一些我需要下载所有 jar 并将它们作为 jar 库附加的解决方案,所以我做到了。文件 > 项目结构 > 库 > 添加的文件夹,用于存储 LWJGL 的所有 jar,不幸的是这仍然不起作用。

<dependencies>
<dependency>
    <groupId>org.lwjgl</groupId>
    <artifactId>lwjgl</artifactId>
    <version>3.2.1</version>
</dependency>
<dependency>
    <groupId>org.lwjgl</groupId>
    <artifactId>lwjgl-glfw</artifactId>
    <version>3.2.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.lwjgl/lwjgl-opengl -->
<dependency>
    <groupId>org.lwjgl</groupId>
    <artifactId>lwjgl-opengl</artifactId>
    <version>3.2.1</version>
</dependency>
<dependency>
    <groupId>java3d</groupId>
    <artifactId>vecmath</artifactId>
    <version>1.3.1</version>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

Kai*_*ack 7

请访问https://lwjgl.org/customize,选择一个变体(Release、Stable 或 Nightly),选择“模式”=“Maven”,选择所有需要/想要的模块,然后简单地复制/粘贴生成的 pom.xml片段。