我们用Ctrl + 左键查看源码的时候往往出现以下情况,是因为没有正确的导入jar包,以及没有导入src包

下面是解决方法(从导入jar包开始):

  1. 右键项目-->build ptah-->config build path

2.add Libary-->User Library ,点击User Libraries那个按钮,然后新建一个库。

3.点击new,名字由你自己取。然后点击OK 再然后选择你信创建的库,点击finish。

4.然后往库里导jar包

add libary(导入放在工程内的包,一般把jar包放在lib目录下时用这个)

add extend libary(导入工程外的包,如果你的jar在别的地方,用这个)

不过都不重要,只用你能导进去。如下:

5.source p_w_upload

src是显示源码的文件,一般都附在你下载的源码里面,很容易就可以找到。要把src文件夹放到工程里(lib文件夹),导进来的jar包就可以有个 source p_w_upload,点edit,把src的路径导进去就可以了。

(顺便一提,src在你下载下来的源码里有不用的名字,比如XXXX-src。)

转载于:https://blog.51cto.com/ysc921003/1596473

开源jar包导入查看源码相关推荐

  1. Java--使用反编译工具,打开jar包,查看源码

    操作系统:Windows 1.反编译工具: 链接:https://pan.baidu.com/s/1GwglWXc_lj5Q60g1t16lTA 提取码:tf5l  2.下载好后,解压至自己存放的路径 ...

  2. 如何查看jar包里的源码

    java是一种静态语言,需要将代码编译为class文件才能执行.class文件不能直接查看内容,但可以通过反编译工具查看反编译代码.反编译代码与源码去掉注释后的代码比较接近,虽然比源码损失了一部分可读 ...

  3. 封装成jar包_通用源码阅读指导mybatis源码详解:io包

    io包 io包即输入/输出包,负责完成 MyBatis中与输入/输出相关的操作. 说到输入/输出,首先想到的就是对磁盘文件的读写.在 MyBatis的工作中,与磁盘文件的交互主要是对 xml配置文件的 ...

  4. SpringBoot2 集成xJar插件 动态解密jar包,避免源码泄露或反编译

    一.集成 1. 官方介绍地址 手动加密:https://github.com/core-lib/xjar maven插件集成:https://github.com/core-lib/xjar-mave ...

  5. 【Android】条形码/二维码扫描——ZXing源码分析及相关jar包导入

    转载自:http://blog.csdn.net/u010574567/article/details/51916604 *********************1.源码分析************ ...

  6. android sutdio导入源码教程,《AndroidStudio导入安卓源码-idegen》---可方便查看安卓源代码...

    idegen是Android源码中的一个模块,需要编译一下.生成一个jar包.然后再进行构建生成AndroidStudio配置相关文件. > 什么是idegen 要将Android系统源代码工程 ...

  7. IDEA导入Spring源码缺失spring-cglib-repack-3.2.6.jar和spring-objenesis-repack-2.6.jar

    用IDEA导入Spring源码后缺失spring-cglib-repack-3.2.6.jar和spring-objenesis-repack-2.6.jar这两个依赖,网上试了几种方法感觉太麻烦了, ...

  8. 手把手教你在Mac OS下载、编译及导入Android源码

    1. 要求 1.1 硬件 160g可用磁盘空间. 笔者编译的是Android 9.0源码,下载下来后将近40g,编译后153g,所以至少需要160g可用磁盘空间. 看网上有别人下载编译7.1.1版本的 ...

  9. Eclipse导入Elasticsearch源码

    Eclipse导入Elasticsearch源码的步骤, 基于Elasticsearch 6.2.2的源码版本. 1.安装JDK1.9 Elasticsearch 6.2.2需要JDK1.9编译,否则 ...

最新文章

  1. photoshop小结
  2. windows如何禁止onenote自启
  3. php对象的底层机制
  4. 软件架构之美在于简单、好用、稳定、功能定位明确、代码简洁、通俗易懂
  5. HTML5中video标签与canvas绘图的使用
  6. mysql 5.5 压力测试,mysql 压力测试
  7. jQuery按键监听(模拟QQ聊天:按下回车键发送消息)
  8. poj3159 Candies 2012-09-07
  9. 云更新无盘计算机配置,云更新网吧管理系统
  10. 注册gmail邮件,遇到“此电话号码无法用于进行验证”该怎么办
  11. word方框中(□)打钩(√)、打叉(x)
  12. c# 定义四边形_C# 绘制多边形
  13. 2021年海洋工程装备行业发展研究报告
  14. 机器学习这10年我们能在各自的领域做点什么?
  15. 安装了Visual Studio Team System Web Access 2008 Power Tool
  16. 1 、(5分)短信中提取号码
  17. 什么是CT 技术。。。你懂了么?
  18. virtualBox安装GHO镜像
  19. 程序人生 - 刚出道的黑客搞瘫美国输油管道
  20. dnf服务器炸团门票怎么找回,dnf补票小技巧 再也不怕掉线炸团制裁

热门文章

  1. rails笔记 cache系统
  2. 系统集成项目管理工程师-项目沟通管理笔记
  3. Windows下关闭占用指定端口应用程序的方法
  4. J2ME开发心得-数组的使用
  5. 中山计算机编程,中山plc编程设计
  6. Win64 驱动内核编程-34.对抗与枚举MiniFilter
  7. 【数字信号处理】傅里叶变换性质 ( 序列傅里叶变换共轭对称性质 | 推论 )
  8. 【开发环境】安装 Visual Studio Community 2013 版本 ( 安装软件 | 通过 GitHub 账号登录软件 | 启动软件 | 安装中文语言包 )
  9. 【Android 属性动画】属性动画 Property Animation 工作原理 ( 线性插值动画 | 非线性插值动画 | 动画计算 | 经过分数 | 插值分数 | 类型估值器)
  10. 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解