0

Game.classが起動しないのはなぜだろうか。これが私が得た問題です:

java.lang.NoClassDefFoundError: Game (wrong name: game/Game)`

  at java.lang.ClassLoader.defineClass1(Native Method)
  at java.lang.ClassLoader.defineClass(Unknown Source)
  at java.security.SecureClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.access$100(Unknown Source)
  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)
  at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)


 Exception in thread "main"
4

2 に答える 2

0

You will get similar error if you do mething like this:

package game;

class Game 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello World!");
    }
}

without putting the compiled class file in a sub-folder called game and run it like java Game. So your Game class is in a package called game.

于 2012-05-25T17:47:56.290 に答える