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

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

IDEA 里搜索jar包

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

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

1.1 搜索步骤

  • 搜索class:cmd+o打开搜索框,范围选择 All Places
    怎么在IDEA里搜索jar包里的类的方法和配置_第1张图片

  • 搜索文件:cmd+shift+o打开搜索框,范围选择 All Places
    怎么在IDEA里搜索jar包里的类的方法和配置_第2张图片

1.2 注意

  • 注意有个奇怪的现象,因为文本文件不管是否关联了源码都能被搜到。如果关联了源码,就搜出2个文件了,如图:一个在test-jar-search-0.0.1-SNAPSHOT-sources.jar里;另外一个在test-jar-search-0.0.1-SNAPSHOT.jar里(即一个在jar包里,一个在源码包里)
    怎么在IDEA里搜索jar包里的类的方法和配置_第3张图片

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

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

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

2.1 方法步骤

  • cmd+shift+f 打开搜索,切换到scope,选择All palaces,输入搜索内容
    怎么在IDEA里搜索jar包里的类的方法和配置_第4张图片

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

idea 中构建 maven自动导入依赖jar包的源码

File->Setting->Build->Build Tools->Maven->importing
勾选sources 和documentation
在这里插入图片描述
在这里插入图片描述

 

参考

石头StoneWang怎么在IDEA里搜索jar包里的类的方法和配置
idea maven自动导入依赖jar包的源码

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值