0

所以我正在尝试构建一个 2D 蛇游戏,我几乎完成了。我唯一的问题是,当我尝试运行程序时,我得到了 tis 错误:

“线程“主”java.lang.NoClassDefFoundError 中的异常:Snake(错误名称:snake2/Snake)”

通常只是因为我输入了错误的目录或者因为我输入了错误的命令,但这些原因似乎并不是问题所在。带有main方法的类在这里:(逻辑和99%的代码在第二个类中,也在snake2包中)

package snake2;

import javax.swing.JFrame;


public class Snake extends JFrame {

public Snake() {

    add(new Board());

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(320, 340);
    setLocationRelativeTo(null);
    setTitle("Snake");

    setResizable(false);
    setVisible(true);
}

public static void main(String[] args) {
    new Snake();
}
}
4

1 回答 1

1

这可能是因为您在包文件夹中运行它。

尝试从包含该snake2文件夹的文件夹中运行它(不要进入该snake2文件夹)并执行 java 命令,如下所示:

java snake2.Snake
于 2013-03-23T19:24:44.353 回答