你根本不需要知道.如果你用的是Eclipse,去下一个Build fat jar插件,用它来帮你打包,在打包之前,它会提示你选择main方法,如果你的N个java类中有多个main方法,你需要选择且只能选择一个.这样,当你打包后(假设你的jar包名叫.XXX.jar),在 开始-运行-cmd后执行. java -jar XXX.jar, JAVA会自动找到你指定的main方法,并从此开始执行.
当然,如果你要问:它是怎么知道的.那么请你执行以下步骤:
1.用winrar对XXX.jar进行解压,你会发现里面有个名叫META-INF/MANIFEST.MF的配置文件.
2.打开它,你会发现有类似这样的代码.
Manifest-Version: 1.0
Created-By: Fat Jar Eclipse Plug-In
Main-Class: main.ClientMainClass这句话是说,你的main方法在ClientMainClass类中