プロジェクトをコンパイルしようとすると、次のエラーが発生しました。
java.lang.NoClassDefFoundError: me/hansolox1/tetris/test
Caused by: java.lang.ClassNotFoundException: me.hansolox1.tetris.test
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)
Exception in thread "main"
しかし、クラス me.hansolox1.tetris.test は、実際のコードをプロジェクトに追加する前に削除しました。このようなエラーが表示されるのは初めてです...助けてください!
編集:
テストクラスを削除しましたが、メソッド「main」を持つ新しいクラス:
package me.hansolox1.tetris;
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.StateBasedGame;
public class tetris extends StateBasedGame {
public static final int MAINMENU = 0;
public static final int TETRIS = 1;
public tetris(){
super("Tetris!");
}
@Override
public void initStatesList(GameContainer arg0) throws SlickException {
this.addState(new MainMenu(MAINMENU));
this.addState(new MainState(TETRIS));
}
public static void main(String[] args) throws SlickException{
AppGameContainer app = new AppGameContainer(new tetris());
app.setDisplayMode(800, 600, false);
app.start();
}
}
私はslick2dエンジンを使用しています...
EDIT2:クリーンアップも試しました