我正在使用intellij idea ide,当我尝试将我的libgdx项目作为桌面应用程序运行时,我收到此消息。
Exception in thread "main" java.lang.ClassNotFoundException: com.nivekbryan.labirint.desktop.DesktopLauncher
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)
答案 0 :(得分:3)
我遇到了同样的问题,所以我解决了这个问题。基本上编译器没有获得DesktopLauncher类,因此您需要通过gradle以这种方式运行任务:
在IDE中查找Gradle面板,
您只需要在第一次启动DesktopLauncher类时执行此操作,之后您将不会遇到此异常。
我希望这对你有用,欢呼。