1. 概述
在阅读源代码的时候,我们最先想到的如何去调试源代码,当遇到困惑时,我们可以通过debug的方式去运行代码,去验证或解决自己困惑。但是,每次都去编译代码的,导入ide运行时,这种效率比较低,而且要配置各种环境和适合各种jar管理工具,例如Maven,Ant和Gradle等。针对这种情况,对于java类的源码阅读,我们可以使用一种更加方便的方式来阅读和调试。尤其针对zookeeper和h2这样的源代码库。以下就是通过zookeeper的启动方式,来验证这种启动源码的方式。
2. IDEA中启动zookeeper
java程序启动都是通过main的方法启动(swing/awt除外),所以我们可以新建一个项目,新建一个含有main方法的类,来启动jar中的启动类。