在没有libgdx的情况下运行main函数时出错

时间:2014-10-08 20:43:34

标签: java libgdx main

我一直在使用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

我该如何解决这个问题?提前谢谢!

1 个答案:

答案 0 :(得分:0)

我今天遇到了这个错误,Lestat是正确的。

在你的IDE中(在我的例子中是Eclipse):转到Run>运行方式> Java应用程序。