我一直在使用libGdx一段时间了。我创建了一个没有使用libGdx的新项目,并创建了一些类,如果它按照我的意图工作,则尝试练习一些代码。但是,我收到的错误是libgdx包中找不到主类。 如何在libgdx和本机IDE之间切换。
所以例如......
package com.example.example;
public class Example
{
public static void main (String[] args)
{
System.out.println("hey");
}
}
当我尝试运行此代码时出现错误
Exception in thread "main" java.lang.NoClassDefFoundError: com/badlogic/gdx/jnigen/BuildTarget$TargetOs
at com.badlogic.gdx.physics.box2d.utils.Box2DBuild.main(Box2DBuild.java:13)
Caused by: java.lang.ClassNotFoundException: com.badlogic.gdx.jnigen.BuildTarget$TargetOs
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
我该如何解决这个问题?提前谢谢!
答案 0 :(得分:0)
我今天遇到了这个错误,Lestat是正确的。
在你的IDE中(在我的例子中是Eclipse):转到Run>运行方式> Java应用程序。