场景

在某Java Application中,所引用的lib下的某jar包,知道其源码,怎样修改其源码,然后将项目中的jar包替换为修改后的jar包。

注:

博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

如下图

下面项目所引用的jar包的源码项目在上面,怎样修改上面的源码并将下面的jar包替换。

首先找打上面源码中要修改的地方,这里添加了一行日志的输出

然后在此源码项目上右击-Export,将其导出为jar包,如果此源码没有引用其它第三方的jar包,则将其直接导出为jar包即可。

如果有引用的第三方的jar包,除了添加配置文件的方式,还可以使用Fat jar插件打包。

Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/110123747

可以参照如上教程。

打包成功后直接将lib下的jar包替换即可。

那么就能在修改源码后看到输出修改后的内容。

Eclipse中怎样修改jar包的源码并将原jar包替换相关推荐

  1. 在Eclipse中编译运行Android4.3应用源码——Launcher2和Gallery2

    转载,原博地址:http://blog.csdn.net/klpchan/article/details/11843295 ====================================== ...

  2. 文件、下载-三星TouchWiz之launcher(一)——在Eclipse中配置可调试无错误的Launcher源码-by小雨...

    PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘.目前又不当COO,还是得用心记代码哦! 首先,须要备准一份谷歌Launcher码源. 具体方法拜见:Windows7 ...

  3. MobileIMSDK怎样修改服务端核心jar包的源码并替换掉Java服务端的jar包

    场景 MobileIMSDK怎样将Java服务端运行起来以及打成jar包运行: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11 ...

  4. java导入jar包源码_eclipse中导入jar包的源码

    在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能.下面是笔者知道的两种添加jar包源码的方式: 方式一:configure build path中 ...

  5. idea中jar包关联源码

    1.问题描述 idea中jar包关联源码,方便查看了解源码,记录下. 2.问题说明 springboot源码包,直接zip下载就好了. 下载地址: https://github.com/spring- ...

  6. SpringBoot Jar包构建源码分析

    我们知道,SpringBoot仅凭一个Jar包就能将我们构建的整个工程跑起来,如果你也想知道这个能跑起来的jar内部结构是如何构建出来的,请耐心读完本篇,本篇内容可能有点多,但包你有收获.如果读完没有 ...

  7. 怎样加入� android private libraries 中的包的源码

    先上图: 这里以加入� afinal_0.5.1_bin.jar 为例. 第一步:加入�jar包到libs里面,系统自己主动把jar载入到android private libraries中: 第二步 ...

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

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

  9. Eclipse中如何修改SVN的地址

    在SVN服务端的IP更改后,客户端SVN的连接地址可以在Eclipse中进行修改,方法如下: 首先:在Eclipse中选择Windows-> Show View->others 就会出现[ ...

最新文章

  1. Android 图片 OOM问题总结
  2. java 大数据处理类 BigDecimal 解析
  3. Boost::context模块callcc的circle测试程序
  4. C语言:格式字符串中的类型
  5. Matlab生成棋盘格点图
  6. 前端学习(1773):前端调试之快速清空所有的本地存储资源
  7. 数据结构知识点总结_大牛带你学 | 考研数据结构中线性表中顺序结构的知识点总结...
  8. lock.ReadWriteLock使用方法
  9. 38译码器verilog代码_Verilog设计实例(2)一步一步实现一个多功能通用计数器
  10. html5 下拉树,HTML5拖拽API实现vue树形拖拽组件
  11. java程序实验总结_Java实验报告一及作业总结二
  12. 多媒体计算机软件系统课件,《多媒体计算机系统》PPT课件.ppt
  13. Eclipse 菜单栏翻译
  14. 高中英语解析(3500词汇)
  15. python贝叶斯算法的论文_3个范例带你读懂贝叶斯法则
  16. java fianlly_Java冷知识:finally中的代码一定会执行吗?
  17. Android源码目录结构分析
  18. esp-http-client 发送 chunked 数据
  19. NB-IOT修改KV值的方法
  20. 检测cpu是否支持VT

热门文章

  1. 路径规划后对路径进行平滑处理
  2. 王道计算机考研 数据结构 (串)
  3. linux 挂起 移动电脑,linux 系统挂起
  4. Kafka工作原理简要概述
  5. ftp搭建后为什么登录不了??_为什么防爆胎就是普及不了?知道真相后,你也许会心凉一大截...
  6. Spring (1) 认识Spring、 介绍Spring特点、解答为什么学习Spring
  7. java对象赋值给另一个对象_java面向对象编程
  8. 一次解析系统_消防稳压泵的流量、压力、选型以及配套气压罐的重难点解析
  9. php.inf文件在哪里,php和phpinfphpinfoo
  10. 由MAC地址在18字节及6字节之间的转换引发越界问题讨论