怎么在IDEA里搜索jar包里的类的方法和配置

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 怎么在IDEA里搜索jar包里的类的方法和配置,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

IDEA搜索jar包里的文件和jar包里的文件的内容的方法

IDEA 里搜索jar包

1. 如何搜索jar包里的文件

包括搜索jar包某class文件,和搜索jar包里的配置文件等
总结:不需要下载源码就能搜到class文件、配置文件等

1.1 搜索步骤
  • 搜索class:cmd+o打开搜索框,范围选择 All Places
    怎么在IDEA里搜索jar包里的类的方法和配置
  • 搜索文件:cmd+shift+o打开搜索框,范围选择 All Places
    怎么在IDEA里搜索jar包里的类的方法和配置
1.2 注意
  • 注意有个奇怪的现象,因为文本文件不管是否关联了源码都能被搜到。如果关联了源码,就搜出2个文件了,如图:一个在test-jar-search-0.0.1-SNAPSHOT-sources.jar里;另外一个在test-jar-search-0.0.1-SNAPSHOT.jar里(即一个在jar包里,一个在源码包里)
    怎么在IDEA里搜索jar包里的类的方法和配置

2. 如何搜索jar包里的 “内容”

包括搜索class对应的源码的文本内容(如方法、变量等),和搜索jar包里的配置文件的文本内容

总结:jar包里的文本文件不需要关联源码就可以搜索文件的内容;但是class文件必须关联的源码才能搜其文本

2.1 方法步骤
  • cmd+shift+f 打开搜索,切换到scope,选择All palaces,输入搜索内容
    怎么在IDEA里搜索jar包里的类的方法和配置
2.2 注意
  • class里的内容:必须下载了源码才可以搜索,不要指望 “IDEA自动将本工程所有class反编译并建立文本索引” IDEA还没这么智能。
  • 文件里的内容:不需要下载源码也能搜索jar中的文本文件
    • properties/yml/pom/markdown/txt文件:能搜到
    • 注意如果文件在工程的根目录,并不会打进被搜索的jar包里,这种情况自然是搜不了的

如何下载jar包的源码

我们希望下载jar包的同时将源码和javadoc也一起下载

  1. 找到菜单
  • 若想仅仅本工程生效:File->Settings
  • 若想全局生效:File->Other Settings->Settings for New Projects
  1. 搜Maven,点开Importing,看到右边Automatically download,勾选Sources和Documentation

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135304.html

(2)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!