假设已经有了这个jar包的源代码

1. 使用IDEA打开这个源码,然后构建,只有构建成功了,后面才会有重新编译的选项

2. 修改源码之后,右键该文件,重新编译

中文界面

英文界面

在build文件夹找到新生成class文件

如果有多个java文件,需要按照引用顺序,将java文件一个个地编译成class

在原项目中,找到要替换的jar包

双击进入解压界面,但是不要解压出来

先删除原来的class文件,再把新的class文件增加进来,然后关闭就可以了

java IDEA 修改jar包中某个文件 并生成新jar包相关推荐

  1. 获取jar包中的文件,及遍历jar包中的文件

    获取jar包中的文件 ClassPathResource resource1 = new ClassPathResource("文件夹" + File.separator + &q ...

  2. 打包部署后无法读取jar包里的文件(实测可行,Java中读取jar包中的文件)

    打包部署后无法读取jar包里的文件 Java中读取jar包中的文件 linux中无法读取jar包中的内容(windows可以的!),如何解决 一.背景 项目中免不了需要读取文件,如果文件用绝对路径读取 ...

  3. java获取jar包中的文件资源

    java获取jar包中的文件资源 一.问题示例 1.1 项目开发时 1.2 打包成jar后 二.解决方案 2.1 解决方法 2.2 实现 问题描述:   我们常常在代码中读取一些资源文件(比如图片,音 ...

  4. linux替换jar包目录,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  5. linux替换jar的文件,Linux下用jar命令替换war包中的文件【转】

    问题背景:在Linux环境上的weblogic发布war包,有时候只是修改了几个文件,也要上传整个war包,这样很费时间,因此整理了一下Linux环境,更新单个文件的方法. 1.如果要替换的文件直接在 ...

  6. 使用jar命令替换jar包中指定文件

    一.jar命令用法 -c 创建新的归档文件-t 列出归档目录和文件-x 解压缩已归档的指定(或所有)文件-u 更新现有的归档文件-v 在标准输出中生成详细输出 / 提供更详细输出信息-f 指定归档文件 ...

  7. 在swt中获取jar包中的文件 uri is not hierarchical

    uri is not hierarchical 学习了:http://blog.csdn.net/zdsdiablo/article/details/1519719 在swt中获取jar包中的文件: ...

  8. 使用jar命令查看搜索提取jar包中的文件

    查看jar包的目录结构:jar ftv xxx.jar 带ftv三个参数: 根据资料,查找jar包中yyy.xml文件的命令是:jar ftv xxx.jar |grep yyy.xml: 命令出错: ...

  9. 替换war包中的文件

    为什么要替换war包中的文件 一个老项目要基于war包构建了一个镜像,准备用docker来运行,同时这个war包的运行方式不是放在tomcat里再运行的,而是可以直接用java -jar命令来运行,编 ...

  10. linux替换war包中的文件,Linux zip与unzip命令:替换war包中的某个文件

    原本,想用jar命令来快速替换war包的文件的,可是,发现Ubuntu中没有装Java,懒癌发做,遂使用zip与unzip命令代替.app zip:压缩命令ide 格式: zip    [-选项]  ...

最新文章

  1. java无刷新上传图片_【java实现web文件无刷新上传】
  2. 迈出物联网的第一步,玩儿一下Arduino
  3. 微积分笔记(一)--预备知识
  4. 传统APP与微信端APP十大优劣对比
  5. Kafka整体结构图、Consumer与topic关系、Kafka消息分发、Consumer的负载均衡、Kafka文件存储机制、Kafka partition segment等(来自学习资料)
  6. partial is not defined的解决办法
  7. emmc linux 识别分区_EMMC芯片电视主板直写厂家引导程序
  8. laravel连接oracle6,Laravel 使用 Oracle 数据库
  9. LCA--最近公共祖先
  10. PostgreSQL的 initdb 源代码分析之十六
  11. ppt修复无法读取_CVE20201938 Tomcat 文件读取/包含漏洞复现
  12. Atitit.mssql 数据库表记录数and 表体积大小统计
  13. 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能
  14. linux系统用rpm安装vsftpd,linux安装vsftpd和vsftpd配置步骤
  15. Markdown的下载和操作介绍
  16. css 下拉 小箭头
  17. Mac安装brewLast login: Mon Feb 25 22:00:38 on console 192:~ wxh$ /usr/bin/ruby -e $(curl -fsSL https:
  18. linux虚拟桌面设置不同的背景,虚拟桌面增强器为Windows 10中的每个虚拟桌面设置不同的壁纸 | MOS86...
  19. php 文字弹幕效果代码,视频弹幕特效代码
  20. 新华社报道,“大国重器”的企业背后的匠心智造与数字化转型之路

热门文章

  1. Linux下常用操作汇总
  2. Linux系统禁止IP登录
  3. 你用java的swing可以做出这么炫的mp3播放器吗?
  4. 如何判断某版本的.NET Framework是否安装
  5. Python远程连接Windows,并调用Windows命令(类似于paramiko)
  6. UIAlertView使用全解
  7. WCF服务离线操作与消息队列MSMQ(转)
  8. Team Fundation Server 2010 三
  9. 英语12个月份名称的由来
  10. nginx 二级目录 php,nginx两个tp程序一个放到二级目录下,我们要如何访问