IDEA全局搜索Jar包中内容

IDEA全局搜索Jar包中内容

  • 【一】下载源码
  • 【二】搜索内容
    • 【1】按文件名搜索
    • 【2】全局关键字搜索
    • 【3】方法引用

【一】下载源码

想要搜索Jar中关键字,必须先把jar包源码下载下来,否则搜不到。
Preferences --> Maven --> Importing,根据自己需求把Sources和Documentation勾选。

在这里插入图片描述
然后打开右侧Maven窗口,点击以下两个按钮其中一个均可,下载项目所有jar源码。

在这里插入图片描述
若不想下载全部,可以找到自己想要下载的jar,单击Download Sources
在这里插入图片描述

【二】搜索内容

【1】按文件名搜索

双击shift,在弹出的窗口中选择Classes
在这里插入图片描述

【2】全局关键字搜索

在全局搜索框中选择Scope --> Project and Libraries,会同时查询出jar包和工程中本身的关键字
在这里插入图片描述

若想只搜索jar包中的关键字,需要单独配置一下。
在Scope页签中选择右侧的…
在这里插入图片描述

在弹出的页面中,选择+ --> Local
在这里插入图片描述
随便起个名字
在这里插入图片描述
选择Library Classes,然后点击Include即可。
在这里插入图片描述
然后回去再搜索,Scope --> Custom Scopes --> Jar,可以仅搜索Jar包中内容。
在这里插入图片描述

【3】方法引用

查看源码时通常有需求查看该方法被哪里引用
选中方法,右击 --> Find Usages,默认只会搜索项目中引用,自然结果为空。
修改为搜索Jar包中引用,单击左侧小齿轮

在这里插入图片描述
在弹出的页面中根据需求选择即可。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/392250.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信丨QQ丨TIM防撤回工具

适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。微信防撤回信息! 「防撤回」来自UC网盘分享https://drive.uc.cn/s/95f9aabbc9684

基于SSM的哈米音乐实战项目,Java课程设计作业,Java毕业设计项目,找工作前的实战项目,附部分源码以及数据库

1、项目所需技术 java基础,java反射,泛型html,css,JavaScript,jquery,bootstrap,layuijstl,el表达式,jsp,mysql,jdbc,xml&#xff0c…

【Material-UI】Button 组件中的基本按钮详解

文章目录 一、基本按钮变体1. 文本按钮(Text Button)2. 实心按钮(Contained Button)3. 轮廓按钮(Outlined Button) 二、应用场景与注意事项1. 使用场景2. 注意事项 三、总结 Material-UI 的 Button 组件是前…

【Material-UI】Icon Button 组件详解

文章目录 一、基础用法1. 禁用状态 二、大小(Sizes)1. 小尺寸(Small)2. 大尺寸(Large) 三、颜色(Colors)1. 主题颜色2. 自定义颜色 四、高级用法和最佳实践1. 无障碍性(A…

浅谈用二分和三分法解决问题(c++)

目录 问题引入[NOIP2001 提高组] 一元三次方程求解题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示思路分析AC代码 思考关于二分和三分例题讲解进击的奶牛题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 思路AC代码 平均数题目描述输入格式输出格式样例 …

C# 方法的重载(Overload)

在C#中,方法的重载(Overloading)是指在一个类中可以有多个同名的方法,只要这些方法具有不同的方法签名(即参数的数量、类型或顺序不同)。这使得你可以使用相同的方法名称来执行相似但参数不同的操作&#x…

Java单元覆盖率工具JaCoCo使用指南

JaCoCo(Java Code Coverage Library)是一款开源的Java代码覆盖率工具,它提供了详细的代码覆盖信息,帮助开发人员了解测试用例对代码的覆盖情况,从而发现潜在的问题和改进空间。以下是关于JaCoCo的详细介绍:…

动态规划例题

目录 A.小红组比赛 B.小红升装备 A.小红组比赛 思路 :经典的多重背包问题,这里将dp[ i ][ j ]定义为前 i 场比赛的难度 j 是否可能,所以dp只需用0 1 表示,然后遍历dp[ n ][ j ]即可。 代码: void solve() { cin&g…

常见API(二)

API 应用程序编程接口,提高编程效率。本次学习了Object类,Objects工具类,包装类,StringBuilder,StringBuffer,和StringJoiner。 目录 1.Object 常见方法: 2.Objects 常见方法: 3…

C# Unity 面向对象补全计划 七大原则 之 里氏替换(LSP) 难度:☆☆☆ 总结:子类可以当父类用,牛马是马,骡马也是马

本文仅作学习笔记与交流,不作任何商业用途,作者能力有限,如有不足还请斧正 本系列作为七大原则和设计模式的进阶知识,看不懂没关系 请看专栏:http://t.csdnimg.cn/mIitr,尤其是关于继承的两篇文章&#xff…

3个步骤上⼿Midjourney表情包教程,并上传到微信实现变现!

羡慕别⼈设计的表情包,有趣⼜好玩~也想拥有⾃⼰的个性表情包,可是⾯对复杂的设计流程,却不知从何开始?现在⽤Midjourney,你就可以轻松制作,各种⻛格的表情包,变钱赚钱,这些⽅法分享给 你~ 通⽤公式: 我们⽤表情包魔法公式,加⼊你想要的风格,⽐如漫画、卡通、插画、…

AI答题应用平台相关面试题

目录 1、请介绍整个系统后端的架构设计,有哪些模块以及各模块之间的关系? 2、你在项目中是如何设计库表的?可以从字段、索引、关联等方面回答。 3、为什么使用策略模式来封装不同的应用评分算法?它有哪些好处?具体如…

源码厂商数字人直播系统搭建体系解析:如何提升系统竞争力?

随着人工智能时代的来临,以数字人直播为代表的AI技术应用逐渐成为流行,越来越多的企业都开始引进或计划引进数字人直播,以实现其在直播板块的降本增效。在此背景下,各大数字人源码厂商接收到的数字人直播系统搭建订单量成倍增长&a…

计算机组成原理(1):计算机系统概述

计算机底层和计算机原理!!!! 研究计算机硬件在底层是怎末运行的! 计算机硬件能识别的数据 用低电平表示0 用高电平表示1 皮卡丘使高电压! 计算机传递数据是用的电信号!!&#xff…

Java ExecutorService:你真的了解它吗?

文章目录 一、什么是ExecutorService?二、ExecutorService的核心功能三、如何创建和使用ExecutorService? 时光匆匆,又来到另一个里程碑,感谢粉丝们的陪伴,有你们真好~ 不水文啦,一起加油叭~ 一、什么是Exe…

C语言基础知识点(十三)结构体的深拷贝与浅拷贝

在C或C等语言中,结构体(Struct)是一种用户自定义的数据类型,它允许将不同类型的数据项组合成一个单一的类型。对于结构体的拷贝,存在深拷贝(Deep Copy)和浅拷贝(Shallow Copy&#x…

2024年,pdf文献热门翻译软件总结推荐

对于如今的时代,市面上存在各式各样的学术资料,对于没有语言天赋的我,看得眼花缭乱。看个学术资料都不知道要用哪个工具,试来试去和睦浪费时间。今天就我使用过的翻译软件中,整理了四款能帮助我们解决文献翻译难题的四…

免费自动化AI视频剪辑工具

下载地址:https://pan.quark.cn/s/3c5995da512e FunClip是一款完全开源、本地部署的自动化视频剪辑工具,通过调用阿里巴巴通义实验室开源的FunASR Paraformer系列模型进行视频的语音识别,随后用户可以自由选择识别结果中的文本片段或说话人&…

RocketMQ5.0 生产者

生产者消息类型: ​​​​​​​ 延迟队列的生产者 package mainimport ("context""fmt""github.com/apache/rocketmq-clients/golang/v5""github.com/apache/rocketmq-clients/golang/v5/credentials"errgroup2 "go…

学习记录——day26 进程间的通信(IPC)无名管道 无名管道 信号通信 特殊的信号处理

目录 一、进程间通信引入 二、无名管道 1、无名管道相关概念 2、无名管道的API接口函数 pipe(int pipefd[2]); 3、管道通信的特点 4、管道的读写特点 三、无名管道 1、有名管道:有名字的管道文件,其他进程可以调用 2、可以用于亲缘进程间的通信&…