idea查看jar包源码方法及一些快捷键(读源码必备)

简介: idea查看jar包源码方法及一些快捷键(读源码必备)

一、背景

       最近在工作中想jar包源码的具体实现,但是发现通过idea点进jar中,方法的实现显示不出来,全都显示/* compiled code */ ,如下,这种情况我们无法阅读源码。同时后面分享一下idea的常用快捷键。

image.png

二、解决方案

       通过点击file-setting-plugins,搜索 Decompiler。将其选中,重启idea,就可以解决问题。

1.jpg

    最终效果如下,我是通过idea查看的dubbo的源码,可以看到,源码具体实现展示出来了。

image.png

      ctrl+鼠标左键就可以进入jar包查看方法源代码了。

三、常用快捷键

1、ctrl+alt+T 生成代码快 快捷键


2、ctrl+N 查找类。快速定位


3、ctrl+O 重写父类的方法


4、ctrl+w 递进选择行内容


5、ctrl+F2 显示大纲方法


6、ctrl+空格 点后面提示没有后,可以再次提示


7、ctrl+alt+b 快速定位接口的具体实现


8、ctrl+shift+U 字体大小写


9、ctrl+shift+Z 反撤销


9、ctrl+R 替换文本


10、alter+单击 查看某个对象的值


11、ctrl+shift+F 全局查找


12、ctrl+shift+R 替换


13、ctrl+E 最近访问的文件列表


14、ctrl+shift+E 最近编辑的文件列表


15、ctrl+←→ 定位到上一个单词或者下一个单词

四、总结

       以上就是idea查看jar包源码方法及一些快捷键,在这里记录一下,希望能够帮到大家,觉得不错的话,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。


目录
相关文章
|
5月前
|
Java
可直接编辑jar包的IDEA插件-JarEditor
IDEA自带的反编译插件虽可查看jar包中的class文件,但无法直接编辑。为解决此问题,作者开发了JarEditor插件,可在IDEA中直接编辑jar文件内的class及资源文件,无需解压或手动编译。点击Jar Editor可修改代码,通过Save/Compile保存并编译,Build Jar则将更改写回jar包。该插件简化了jar包编辑流程,提高了开发效率。
334 4
可直接编辑jar包的IDEA插件-JarEditor
|
6月前
|
Java Maven
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
|
3月前
|
Java Windows
IDEA不使用lombok,如何快速生成get和set方法
【11月更文挑战第10天】在 IntelliJ IDEA 中生成 `get` 和 `set` 方法有多种方式:通过菜单操作、使用快捷键或自定义模板。菜单操作包括选择“Code”菜单中的“Generate...”,快捷键为“Alt + Insert”。自定义模板可在“File”->“Settings”->“Editor”->“Code Style”->“Java”中设置。批量生成时,可多选变量一次性生成。
282 2
|
5月前
|
Java 应用服务中间件 Spring
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
IDEA 工具 启动 spring boot 的 main 方法报错。已解决
114 4
|
6月前
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
IDEA设置Tabs多行显示的方法
这篇文章介绍了在IntelliJ IDEA中设置多行显示Tabs的方法,包括如何取消单行展示Tabs并设置可展示的Tabs数量。
IDEA设置Tabs多行显示的方法
|
6月前
|
SQL 前端开发 Java
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
这篇文章介绍了如何在IntelliJ IDEA中使用Maven将Spring Boot项目打包成可运行的jar包,并提供了运行jar包的方法。同时,还讨论了如何解决jar包冲突问题,并提供了在IDEA中同时启动Vue前端项目和Spring Boot后端项目的步骤。
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
|
6月前
|
Java
Java系列之 IDEA 为类 和 方法设置注解模板
这篇文章介绍了如何在IntelliJ IDEA中为类和方法设置注解模板,包括类模板的创建和应用,以及两种不同的方法注解模板的创建过程和实际效果展示,旨在提高代码的可读性和维护性。
|
6月前
|
Java Maven 数据库
IDEA中如何导入jar包、IDEA中找不到对应类改怎样解决?(详细图解过程)
这篇文章提供了在IntelliJ IDEA中导入jar包的详细图解过程,包括当IDEA找不到对应类时的解决方法。内容涵盖了未加入jar包时程序报错的情况、加入jar包后成功启动的效果,以及如何解决驱动问题,确保使用正确版本的数据库驱动。
IDEA中如何导入jar包、IDEA中找不到对应类改怎样解决?(详细图解过程)

热门文章

最新文章