如何解决用库导出Gradle项目
我正在尝试导出在LWJGL库上运行的Gradle-Project。所以当我尝试使用导出它时:
gradlew clean build
它完成了一个构建,但是当我运行它时,它直接崩溃并显示错误消息:
Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/glfw/GLFWKeyCallbackI
at strobe.app.App.main(App.java:23)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.glfw.GLFWKeyCallbackI
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
我相信在尝试导出带有库的项目并忘记将其包含在jar中之前遇到了此错误。因此,我如何在gradle Build Jar中包含这些库。因为我一直以为Gradle会为我做那件事=?
解决方法
这是解决问题的最佳文档。请确保您的项目文件结构正确,然后重新检查项目的build.gradle
文件
-
[Gradle Documentation] 1
-
这可能与您的问题无关,但是这些想法形成了,github plz上有如此众多的存储库。例如,使用以下存储库并使用gradle生成.jar文件Springboot
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。