1. 问题描述
可以查看 jdk 源代码及对应的 javadoc 文件;
可以查看 maven 依赖包中 zookeeper 对应的源代码和 javadoc 文件;
但是新下载了 org.apache.hadoop 依赖包后,无法查看源代码和 javadoc,给出以下提示:
Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
提示说明没有找到对应的源代码和 javadoc 文件。
2. 分析解决
2.1 没有下载源代码和 javadoc 文件
原因之一是没有下载对应的源代码和 javadoc文件。验证方法:去本机 org.apache.hadoop 依赖包存储位置,点击查看每个类中没有对应的 ****-sources.jar 文件或者 **-javadoc.jar 文件。
解决方法:
- 去 偏好设置-Maven 勾选以下选项,让 maven 每次下载依赖包时候,同时自动下载对应的源代码和 javadoc 文件,点击 Apply and Close 应用设置:
- 去项目中,选择如下更新 maven 项目 - F