7

我按照 IntelliJ 设置教程中的描述设置了我的项目,但我无法启动桌面应用程序。android 应用程序在模拟器和我的 S3 上都可以正常启动,但桌面中的 main 无法找到我的课程。

日志:

Exception in thread "main" java.lang.ClassNotFoundException: com.xxx.xxx.xxx.DesktopStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:171)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)

我正在运行 Mac OSX 10.7.5、Apple 的 Java JDK 1.6.0_43 和 IntelliJ 12.0.4。我觉得这很简单,我似乎无法找到问题所在。(不要笑我的班级名字,这是给我4岁的女儿);D

4

2 回答 2

29

LibGDX 1.7.1、IntelliJ IDEA 15.0、Windows 8.1——我一直在尝试通过 IDE 的运行配置对话框运行 DesktopLauncher 时遇到问题。

相反,运行 Gradle 任务(桌面 -> 运行)可以完美运行。

要在 IntelliJ 中运行 Gradle 任务,

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

这是 intellij 的一个错误。我已被告知它将很快修复。

与此同时。

单击编辑器窗口右侧的 gradle 选项卡。

单击蓝色的刷新图标。

展开桌面 -> 任务 -> 其他 然后双击“运行”。

于 2016-01-19T22:40:32.303 回答