繁体   English   中英

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

[英]Can't run libgdx project as desktop application

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

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

在IDE中查找Gradle面板,

  1. 按两次Shift键 ,键入“Gradle”以打开Gradle项目窗格
  2. 如果没有显示任何内容,请点击“刷新所有Gradle项目”按钮
  3. 展开:桌面>任务>其他
  4. 双击“运行”

您只需要在第一次启动DesktopLauncher类时执行此操作,之后您将不会遇到此异常。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM