IDEA教程 - IDEA 中classes、sources、 javadocs 有什么区别及各自的作用?报红如何处理?

在 IDEA 的 File
--> Project Structure
--> Libraries
中,可以看到每个包对应的三种路径,这三种路径分别是 Classes
、Sources
和 Javadocs
,都用什么作用和区别呢?
本篇文件就为大家讲解作用和区别,以及在路径报红的时候应该如何解决。
classes,sources,javadocs区别与作用?
Classes:Classes 中的 jar ,是在程序运行时使用的,并且这是已经编译好了的class文件,可以直接在虚拟机中运行。
Sources:Sources 中的 jar ,我们在学习编程或者 debug 的时候,是可以查看该 jar 中的注释说明的。
JavaDocs:JavaDocs 中的 jar ,和上面的 Sources 作用类似,在项目中起辅助作用,
路径报红如何解决?
注意:只要是 Classes 的路径不报红,就不会影响项目的运行。而且也不是所有的 jar 包都有 Doc 文档,既然没有,那么比如下面的路径会报红。
有时候我们打开 Libraries
,会发现 Sources
和 JavaDocs
路径报红了,如下图这种:
这是我们回到 IDEA 主界面,点击右侧的 Maven
按钮,打开 Maven 面板。
然后在找到刚刚路径的报红的 jar 包,选中并且点击鼠标右键 --> 点击 DownLoad Sources and Documentation
,然后等待下载。
下载完成之后,再回到 Libraries 中,路径已经不再报红了。
想了解更多idea的“骚操作”,请查看:IDEA教程