Java 我的Libgdx exported.jar构建没有';t打开

Java 我的Libgdx exported.jar构建没有';t打开,java,libgdx,Java,Libgdx,当我将我的Libgdx项目导出到一个可运行的jar文件中并运行它时,他不会打开,而当我使用cmd打开它时,我得到了以下错误: Exception in thread "main" java.lang.NoClassDefFoundError: com/badlogic/gdx/ApplicationListener at java.base/java.lang.Class.forName0(Native Method) at java.base

当我将我的Libgdx项目导出到一个可运行的jar文件中并运行它时,他不会打开,而当我使用cmd打开它时,我得到了以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com/badlogic/gdx/ApplicationListener
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:466)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:59)
Caused by: java.lang.ClassNotFoundException: com.badlogic.gdx.ApplicationListener
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:433)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
我到处找都没找到,这是什么?
很抱歉出现拼写错误

缺少的
ApplicationListener
类是libGDX库的一部分。如果您想要一个“一键式”可运行的胖jar,这个类(任何其他依赖项)必须包含在您的jar中。提供如何构建jar的其他信息。检查jar内容(这是一个简单的zip文件)。它应该包含以下文件:
com\badlogic\gdx\ApplicationListener.class
您是如何将项目导出到jar文件的?您应该使用由libGdx项目生成器生成的gradlebuild脚本导出它。然后gradle将确保所有依赖项都添加到jar文件中。