如果打包后的jar程序要运行,它必须包含一个清单文件manifest.mf,这个文件用记事本就可以打开,这个文件里面有这么一个属性Main-Class:。这个属性记录了这个jar包中拥有main方法的那个类,虚拟机就是先通过这个文件获得拥有main方法的类,你需要给jar指定程序入口告送他主类在哪比如在eclipse下fatjar,直接search一下就可以自动找到main方法的类,点个按钮就出来jar了。你要是命令行打包,那你的MANIFEST.MF文件要指定Main-Class。