无法将libgdx项目作为桌面应用程序运行

时间:2016-02-22 04:05:05

标签: java libgdx

我正在使用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)

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,所以我解决了这个问题。基本上编译器没有获得DesktopLauncher类,因此您需要通过gradle以这种方式运行任务:

在IDE中查找Gradle面板,

  1. 按两次 Shift ,输入" Gradle"打开 Gradle项目窗格
  2. 点击"刷新所有Gradle项目"按钮,如果没有显示任何内容
  3. 展开:桌面>任务>其他
  4. 双击"运行"
  5. 您只需要在第一次启动DesktopLauncher类时执行此操作,之后您将不会遇到此异常。

    我希望这对你有用,欢呼。