could not find or load main class 如果你也遇到了这个报错,切是在你本地开发程序的时候没有报错,打包给现场的时候报错了,不要怀疑,就是现场部署的有问题 首先排查一下,结构目录是否正确,如果是用脚本启动,查看脚本对应的classpath路径是否和你部署的路径一致。第二,就是看你的jar包名称是否和脚本里面的程序名称或者启动命令的名称一致,基本上就这两个能排除大部分的错误了