- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
因此,我一直在尝试在 IntelliJ Idea
上成功导入并运行 libgdx
项目。但我遇到了这个错误。我不明白为什么。网上有多个答案,但我能找到的任何解决方案似乎都没有解决我的问题。
问题是,正如您所知,libgdx 为您的项目创建了一个特定的模块,以便在不同的环境(ios、android、桌面)上运行。我在尝试运行桌面模块时遇到问题。它给出以下错误。我把它发布在这里:
"C:\Program Files\Java\jdk1.8.0_40\bin\java" -Didea.launcher.port=7535 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 15.0.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_40\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_40\jre\lib\rt.jar;C:\Users\Omer\Desktop\Game Projects\ATS\desktop\build\resources\main;C:\Users\Omer\Desktop\Game Projects\ATS\core\build\classes\main;C:\Users\Omer\Desktop\Game Projects\ATS\core\build\resources\main;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx\1.7.1\2179cc613447c297623a4a6d2ba6692c3aaff804\gdx-1.7.1.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.7.1\fd23897393900f8f888222795e3229eff600fb3d\gdx-box2d-1.7.1.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.7.1\d4531b364d1c2513cb99e7bdd9515ae317007cf5\gdx-backend-lwjgl-1.7.1.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.7.1\5cf3464f2b86da3534f6f5e3020bc303db3c4202\gdx-platform-1.7.1-natives-desktop.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.7.1\6c9c371807914fcf8b354bb51ab67af2a4fda2dc\gdx-box2d-platform-1.7.1-natives-desktop.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.2\a9d80fe5935c7a9149f6584d9777cfd471f65489\lwjgl-2.9.2.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.2\4b9e37300a87799856e0bd15ed81663cdb6b0947\lwjgl_util-2.9.2.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\com.badlogicgames.jlayer\jlayer\1.0.1-gdx\7cca83cec5c1b2f011362f4d85aabd71a73b049d\jlayer-1.0.1-gdx.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\org.jcraft\jorbis\0.0.17\8872d22b293e8f5d7d56ff92be966e6dc28ebdc6\jorbis-0.0.17.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.2\510c7d317f5e9e700b9cfaac5fd38bdebf0702e0\lwjgl-platform-2.9.2-natives-windows.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.2\d276cdf61fe2b516c7b7f4aa1b8dea91dbdc8d56\lwjgl-platform-2.9.2-natives-linux.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.2\d55b46b40b40249d627a83a7f7f22649709d70c3\lwjgl-platform-2.9.2-natives-osx.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Omer\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 15.0.1\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain DesktopLauncher
Exception in thread "main" java.lang.ClassNotFoundException: DesktopLauncher
奇怪的是,在使用 gradle 和其他所需插件设置 eclipse 环境后,我尝试在 Eclipse 上运行它。 Eclipse 弹出类似的错误,例如“无法找到主类”。那么我做错了什么?我实际上是按照网上找到的教程一步一步进行操作的,但仍然无法找出问题所在。该代码可以编译但不能运行。 android模块运行得很好。当我尝试运行桌面模块时出现问题。
如果有人想查看代码:
public class DesktopLauncher {
public static void main (String[] arg) {
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
new LwjglApplication(new atsmain(), config);
}
}
我注意到一些不正常的事情:
我正在使用 IntelliJ 社区版。我尝试了 32 位和 64 位版本。
如果有人能帮我解决这个问题,我将不胜感激。
谢谢
最佳答案
您的主类似乎不正确。应该是这样的
com.example.mytestapp.desktop.DesktopLauncher
单击主类旁边的浏览按钮(3个点),选择项目选项卡,然后浏览到桌面->src->domainstuff->DesktopLauncher
希望这能解决这个问题。
约翰
编辑:
刚刚想到 - 您可能正在使用 IntelliJ 15.01。其中有一个令人讨厌的错误,导致了上述主类的麻烦。请参阅以下论坛: bad logic使用 v14 IntelliJ 进行导入,然后在 15.01 中打开项目
约翰
关于java - IntelliJ ClassNotFound 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33869169/
我有一个包含 10 个外部模块的大项目。显然我已经启用了 multidex,因为方法的总数超过了 100k。 现在,如果我在项目中添加“facebook-android”依赖项,当我启动我的应用程序时
ClassNotFound(是的,我知道,有很多关于此异常的帖子;我在这里和其他地方搜索过,但找不到解释) 为什么 Class.forName 会失败? groovy> class Foo { gro
我的 Web 应用程序是使用两个项目构建的,其中一个项目包含 api 和第二个 Web 部件。在 Eclipse 中,我可以在 project-web 中使用 project-api 中的类,但是在部
我正在尝试从 GitHub 运行 Java 项目,但遇到了奇怪的异常。 以下是受影响的代码部分: package de.fau.cs.osr.hddiff.perfsuite; import de.f
我正在尝试将文件中的一些信息读取到某些对象中。 Main 方法只是将信息读入一些字符串变量,然后使用这些字符串来初始化对象。很简单。这些对象使用 BST 存储。 但是,我收到的错误是ClassNotF
当我从命令提示符运行 java 程序时,该程序不会因为 ClassNotFound 错误而无法运行。但我看到的类存在于类路径上的 jar 文件中。当我从 Eclipse 运行时,同样的程序可以工作。不
我有一个小程序和几个 .sh 文件来执行它。我使用 Raspberry-pi 虚拟盒子模拟器来运行它。 (不要问为什么......只是需要它.. :))所以,我的 .sh 文件看起来像: export
我正在努力尝试在 Scala 中设置远程参与者。我正在运行 Scala 2.10.2 和 Akka 2.2.1。 我使用 [为了清楚起见,我缩短了类路径 arg 上的路径] 进行编译: $ scala
我尝试将 RecyclerView 和 CardView 添加到我的项目中 dependencies { compile 'com.android.support:appcompat-v7:21.0.
经过很长时间,对我的代码进行了一些调试和重构,我想重新运行一些测试。我遇到的问题是我总是收到以下错误: "C:\Program Files\Android\Android Studio\jre\bin
我正在学习 Java 并正在阅读这本书:https://www.fca.pt/cgi-bin/fca_main.cgi/?op=2&isbn=978-972-722-791-4 . 在本书中,我有一个
我有麻烦了!我正在尝试通过 IntelliJ IDEA 11 在 JBoss AS 7.1.1.Final 上部署我的应用程序,在部署过程中出现以下异常: 12:23:42,566 ERROR [or
我决定编写 RMI(来自书中),代码也来自书中。我用 rmic 创建了 Stub,并启动了 rmiregistry,但是当我决定编写 java Start Server 时,我遇到了问题,实际上这是我
错误: java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class com.Stuff
所以我想我对 memcached 的工作原理有点困惑。我正在使用不同的框架开发相同的API,所有这些框架都包含memcached(java版本的spymemcached)。当我在第一个框架上设置 me
我正在学习 Java 并正在阅读这本书:https://www.fca.pt/cgi-bin/fca_main.cgi/?op=2&isbn=978-972-722-791-4 . 在本书中,我有一个
我正在 spring mvc 中启动一个新项目,当我尝试运行 hello world 时,它抛出错误: 这是我的dispatcher-servlet.xml 映射:
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我正在尝试在 hadoop 上启动一个字数统计图 reduce。当我要求 hadoop 完成这项工作时,它返回以下内容: Exception in thread "main" java.lang.Cl
我正在尝试在 HashMap 中创建一个通用值类型,如下所示: val aMap = ArrayBuffer[HashMap[String, Any]]() aMap += HashMap() aMa
我是一名优秀的程序员,十分优秀!