LibGDX和IntelliJ 15?

时间:2015-12-30 07:10:35

标签: java intellij-idea libgdx

我安装了LibGDX和IntelliJ15。 然后我构建了我的LibGDX应用程序,并按照本指南中的说明进行操作:
https://github.com/libgdx/libgdx/wiki/Gradle-and-Intellij-IDEA
我用gradle将programm导入IntelliJ。

每当我尝试启动DesktopLauncher时,都会出现以下错误:
Exception in thread "main" java.lang.ClassNotFoundException: com.hit.game.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缩短为:
System.out.println("asdfasdasd"); //LwjglApplicationConfiguration config = new LwjglApplicationConfiguration(); //new LwjglApplication(new HitGame(), config);
但我仍然得到这些错误:/

有人有想法或提示我做错了吗?

2 个答案:

答案 0 :(得分:2)

哇, 现在花了2个多小时才解决这个问题,这是intellij 15.0.x中的特定BUG ...... https://youtrack.jetbrains.com/issueMobile/IDEA-147788

用户anubiann00b的Reddit帖子中描述了正确“构建”的一种方法:
1.运行gradlew cleanIdea和gradlew想法,特别是在InteilliJ终端 2.出现一个弹出窗口,要求您重新加载项目。点击接受。
3.忽略要导入未链接的gradle项目的消息 4. make上的错误消息告诉您没有Android SDK。转到android模块并将SDK从Java更改为Android https://www.reddit.com/r/libgdx/comments/3tgjqi/using_libgdx_with_intellij_idea_desktop_module/

答案 1 :(得分:0)

我通过点击桌面项目解决了它,然后运行>编辑配置>点击+> gradle>将Gradle项目设置为Project:desktop并输入run in tasks并应用并运行