gpt4 book ai didi

java - 使用 IntelliJ IDEA 构建 .jar 文件给我一个无法使用的文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:07 25 4
gpt4 key购买 nike

我目前正在做一个项目,我正在使用 LWJGL 库,我只是尝试从中构建一个 .jar,现在的问题是当我尝试时没有任何反应启动 .jar。

我唯一的想法是,也许库没有正确导出,但我已经在这里查看了其他问题一段时间,并且我已经在依赖项选项卡中正确添加了所有内容在 Project Structure 中,我需要的库也在 Artifact Output Layout 中作为提取目录。

我刚刚尝试使用 cmd 检查堆栈跟踪,它说它无法在库路径中找到 lwjgl,所以我猜有一些我不知道的关于 .jar 文件的东西或导致这个错误的东西。

Here's the stacktrace:

同样在 IntelliJ 中,我在 VM 选项中添加了“-Djava.library.path=lib\native”,这是否可能不适用于 .jar 或其他东西。

感谢帮助!

最佳答案

用 LWJGL 制作可执行 jar 的过程相当复杂。您需要使用 Jarsplice .

Jarsplice 有 4 个步骤,这些步骤不言自明,但无论如何:

1: Add Jars.

添加您生成的 jar 以及所有库。这包括 lwjgl.jar 和您使用的任何其他 jar。

2: Add Natives.

添加您在项目中使用的所有原生对象。这些是您使用 -Djava.library.path 引用的文件。

3: Main Class

选择程序的主类。这可能类似于 com.example.game.EntryPoint

4: Create Fat Jar

单击“创建 Fat Jar”以创建可执行 jar!

您还可以选择创建 Windows .exe、OSX .app 和 Linux .sh 可执行文件。

关于java - 使用 IntelliJ IDEA 构建 .jar 文件给我一个无法使用的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23278341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com