2016-02-22 61 views
3

我正在使用intellij思想ide,当我尝试运行我的libgdx项目作为桌面应用程序时我收到了此消息。无法运行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

我有同样的问题,所以我解决这个问题。基本上,编译器没有得到DesktopLauncher类,所以你需要运行通过gradle这个任务是这样的:

寻找在IDE的摇篮面板,

  1. 命中两次,键入“摇篮”到打开摇篮项目窗格
  2. 点击“刷新所有项目摇篮”按钮,如果不显示出来
  3. 展开:桌面 - >任务>其他
  4. 双击“运行”

你只需要后,要做到这第一次推出DesktopLauncher类,你不会得到这个例外。

我希望它能为你工作,欢呼声。

+0

哪里?我找不到,你的意思是打开桌面模块?但里面没有“任务”。 –

+0

检查更新的解决方案。 –

+0

还有一件事,当我使用gradle运行时,它可以工作,但是当我使用桌面时,它不会更新或遵循新代码。 –

相关问题