【发布时间】:2020-11-12 19:25:49
【问题描述】:
我在这里看到了几篇关于这个主题的帖子 - 但没有我能够实现的修复(IU 在 Windows 上使用 Android Studio 来构建 Java 应用程序)。
按照 LWJGL wiki (http://wiki.lwjgl.org/wiki/Setting_Up_LWJGL_with_IntelliJ_IDEA.html) 的指示 - 我在我的项目中创建了一个“libs”文件夹,并复制到那里:
lwjgl64.dll
在我的启动配置中,我已经在我的虚拟机选项中尝试了这个:
-Djava.library.path="C:\Program Files\Java\lwjgl-2.9.3\native\windows\lwjgl64.dll"
我还尝试将库路径添加到 Windows 中的环境变量中。
C:\Program Files\Java\lwjgl-2.9.3\native\windows\lwjgl64.dll
这里可能很容易解决,但我想弄清楚它是什么。指针?
【问题讨论】:
-
LWJGL 并非专为安卓桌面设计
-
抱歉,不清楚... AndroidStudio 是我的 IDE - 但我正在编译 Java 应用程序(在 Windows64 PC 上)。
-
java.library.path应该指向包含库文件的目录。您当前指向一个特定的库文件。按照打印的完全说明进行操作,应该没问题。 -
这就是我对 Joachim 感到沮丧的原因 - 按照指示做的事情没有工作。按照说明:在您的项目中创建一个“libs”文件夹,然后将 .dll 复制到那里。完毕。将 VM 选项设置为:-Djava.library.path=libs/。完毕。尝试运行程序:java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
-
@n8skow:这不是您在帖子中描述的内容。您将
java.library.path设置为一个非常不同的值。如果你给出一个相对路径,那么你的工作目录必须是libs/下的那个(我认为这是默认的,但如果你改变了它,那可能就是问题所在)。