在Eclipse中,只需随时按住Ctrl并点击某个类名或方法名,即可跳转到相应的代码中。然而,如果引用一个开源的jar包,则会直 接打开其class的二进制码,这对于调试或研究代码内部流程颇为不便,尽管可以在Build Path中为每个jar指定源代码位置,但这样一来,对于同一个jar(例如spring.jar),每个工程都要指定,比较麻烦。
另一种更简单的方式是直接用WinZip或WinRAR之类的工具解开jar,再把源码也放进去,注意路径要正确,同一个Xxx.class和 Xxx.java应该在同一目录下,再用zip打包成jar包(jar格式其实就是zip格式),以后无论在哪个工程引用该jar包,Eclipse都可 以直接从jar包中读出其对应的源代码,不必在Build Path中配置源代码位置,对于开源组件来说,大大方便了代码的跟踪和测试。
另一种更简单的方式是直接用WinZip或WinRAR之类的工具解开jar,再把源码也放进去,注意路径要正确,同一个Xxx.class和 Xxx.java应该在同一目录下,再用zip打包成jar包(jar格式其实就是zip格式),以后无论在哪个工程引用该jar包,Eclipse都可 以直接从jar包中读出其对应的源代码,不必在Build Path中配置源代码位置,对于开源组件来说,大大方便了代码的跟踪和测试。