Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:Snake(错误名称:snake2/Snake)_Java - Fatal编程技术网

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

“线程中的异常”;“主要”;java.lang.NoClassDefFoundError:Snake(错误名称:snake2/Snake),java,Java,所以我正在尝试建立一个2D蛇游戏,我几乎完成了。我唯一的问题是,当我尝试运行该程序时,我得到了以下错误: 线程“main”java.lang.NoClassDefFoundError中的异常:Snake (名称错误:蛇2/蛇) 通常这只是因为我是错误的目录,或者因为我输入了错误的命令,但这些原因似乎并不是真正的问题。具有main方法的类在这里:(逻辑和99%的代码在第二个类中,也在PackageSnake2中) 这可能是因为您正在包文件夹中运行它 尝试从包含snake2文件夹的文件夹中运行它(不

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

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

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


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

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

java snake2.Snake

您是如何编译和运行这个程序的?我认为真正的原因不是试图从包内运行,而是使用命令JavaSnake2/Snake,但您的命令仍然是正确的
java snake2.Snake