首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术博客文章

    修改 jar

    } } @Override public String url() { return "/designer"; } } 没错,作者我本人想修改 ureport2的loadReport方法,因为框架中的下载文件名一直是ureport-p.xlsx,所以我想修改。 作者在这里提供2种方法,有一种方法是我工作的老大给的建议 1:我的思路 image.png 新建一个类和jar包类的方法一模一样,因为自己的代码的优先级高于maven依赖的版本 参考网址:https > <property name="reportParser" ref="ureport.reportParser"></property> </bean> 之前的calss为jar image.png 抱着好奇的心态run了一下,可以,这时开始头脑一片问号 @Autowired注解是根据byType进行加载的 这明显我的type是DesignerServletActionAdapter,jar

    5.2K20编辑于 2021-12-21
  • 来自专栏用户1337634的专栏

    临时修改jar包内容

    工作时有时候需要临时修改jar包内容,特别是没有源码的时候,就只能手工修改了 解压 jar -xvf tenmao.jar 修改 修改vim等修改jar包内容 jar czf tenmao.jar * 但是会出现以下错误 no main manifest attribute, in tenmao.jar 因为jar打包的时候,会重新生成META-INF/MANIFEST.MF 使用如下命令 jar -cfM0 tenmao.jar BOOT-INF META-INF org 参考 springBoot项目替换lib下的依赖jar包 Unable to open nested entry BOOT-INF /lib/ 如何修改jar包中的内容

    1.6K20发布于 2021-11-24
  • 来自专栏同步文章

    修改war包文件 jar uvf

    最近在搞一个替换登录页面的任务 然后给的是一个单点登录的war包 需要修改war包里的文件 我之前就暴力用360好压直接修改 修改个html还是可以的 但是把其他静态资源替换的时候 报错:java.lang.IllegalArgumentException 然后我又用jar xvf解压后 替换文件 然后jar cvf再重新创建一个war包 又报错:no main manifest attribute 那我们应该怎么修改呢? 1.将war包移动到一个干净的路径下,使用jar xvf ROOT.war命令将war进行解压操作 //解压war包 2.修改相应的文件内容 //修改想要修改的文件,比如web.xml 3.使用jar 最后附上jar下的命令参数 [root@node-172161644 ~]# jar Usage: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point -c 创建新的 JAR 文件包 -t 列出 JAR 文件包的内容列表 -x 展开 JAR 文件包的指定文件或者所有文件 -u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中) [vfm0M

    1.6K20编辑于 2022-10-25
  • 来自专栏知识分享

    android 自己制作Jar包 和 修改 现成的 Jar包文件

    先看如何创建自己的 Jar 包 里面随便写个方法 public int add(int a,int b){ return (a+b); } task makeJar(type: Copy) { delete 'build/libs/TestJarV1.jar' //删除build/libs/文件夹下名字为TestJarV1.jarjar包 from('build /intermediates/packaged-classes/release/') //从这个目录下取出默认jar包 into('build/libs/') //将jar包输出到指定目录下 include('classes.jar') rename('classes.jar', 'TestJarV1.jar') //自定义jar包的名字 } makeJar.dependsOn(build ) 咱现在把这个jar包拷贝到当前工程里面试一试 然后看怎么修改现有的jar 包   ,假设咱是导入的别人的jar 包哈 咱只有

    1.8K20发布于 2019-10-03
  • 来自专栏Kirin博客

    linux下修改jar中的文件

    解压修改后再打包 解压: jar xvf xxx.jar 打包: jar cvfm0 xxx.jar META-INF/MANIFEST.MF ./ 注: -m参数可以将 一个具体的mainfest文件打包进入 jar内生成mainfest文件,否则运行jar会报no main manifest attribute in xxx.jar -0是store only;use no zip compression 只存储,不压缩 使用jar -h查看帮助 直接修改jar中的文件 首先安装zip和unzip: sudo yum install zip unzip 然后使用vim打开jar(注意是vim不是vi) : vim xxx.jar /yyy.properties 2次回车(第1次定位到yyy.properties文件, 再按回车打开文件修改) :wq :q

    6.5K21发布于 2021-03-03
  • 来自专栏总栏目

    jar工具

    json,map,bean相互转换 所需jar包 commons-beanutils-1.8.0.jar commons-logging-1.2.jar fastjson-1.2.76.jar 代码 user         System.out.println(user1);      废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:jar工具

    24110编辑于 2022-09-05
  • 来自专栏算法微时光

    jar逆向工具Luyten

    Luyten v0.5.3 Luyten 说是比JD-GUI要好用。 JD-GUI使用失败的时候可以使用Luyten 。

    1.2K10发布于 2020-12-22
  • 来自专栏振兴的Android修炼手册

    修改AAR和Jar中class文件

    开发JS工具让其能按照老协议格式,调用到新的JS通信方法。 将拿到的数据解析抛给原来在onJsPrompt方法中处理数据的包装类对象。 如果所有的项目代码我们都能改动,那么这个解决方案也就没有难点。 我们可以拿到项目中所有的AAR文件,想着是否能通过修改源代码使之提供我们想要的API,然后通过升级 AAR版本解决问题。好了本文的重点已经出来了修改AAR中class文件。 修改AAR中class文件 方案一 先把AAR中的想要修改的class删除,重新打包为新的AAR。项目依赖新版本AAR,然后在项目对应的包下创建一个相同的类。 中的class的时候最好不要解压然后再使用命名打包,我自己在Max电脑上使用命令打jar包的时候会有一个.DS_Store文件。 我使用的BetterZip压缩&解压工具,在不解压的情况下进行jar包中的class的添加和删除操作非常方便。 文章到这里就全部讲述完啦,若有其他需要交流的可以留言哦!!

    2K20发布于 2021-01-30
  • 来自专栏振兴的Android修炼手册

    修改AAR和Jar中class文件

    开发JS工具让其能按照老协议格式,调用到新的JS通信方法。 将拿到的数据解析抛给原来在onJsPrompt方法中处理数据的包装类对象。 如果所有的项目代码我们都能改动,那么这个解决方案也就没有难点。 我们可以拿到项目中所有的AAR文件,想着是否能通过修改源代码使之提供我们想要的API,然后通过升级 AAR版本解决问题。好了本文的重点已经出来了修改AAR中class文件。 修改AAR中class文件 方案一 先把AAR中的想要修改的class删除,重新打包为新的AAR。项目依赖新版本AAR,然后在项目对应的包下创建一个相同的类。 1. 中的class的时候最好不要解压然后再使用命名打包,我自己在Max电脑上使用命令打jar包的时候会有一个.DS_Store文件。 我使用的BetterZip压缩&解压工具,在不解压的情况下进行jar包中的class的添加和删除操作非常方便。 文章到这里就全部讲述完啦,若有其他需要交流的可以留言哦~!~!

    2.2K00发布于 2021-01-26
  • 来自专栏Java实战博客

    Linux 直接修改 jar 包中的文件

    看一下当前文件结构层级,目标是将新的bootstrap.properties,覆盖到 jar 包里相同结构层级中,如图所示。 zanglikundeMacBook-Pro 2024-06 % tree . ├── BOOT-INF │ └── classes │ └── bootstrap.properties └── 你的.jar 3 directories, 2 files zip -u 待修改的.jar 外面的文件 里面的文件 具体示例 zip -u 待修改的.jar . /BOOT-INF/classes/bootstrap.properties 结果 zanglikun@zanglikundeMacBook-Pro 2024-06 % zip -u 目标.jar .

    1.3K10编辑于 2025-01-20
  • 来自专栏米扑专栏

    Fat jar打包工具

    Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包 ,但是eclipse自带的打jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源、引用外包方面使用起来更方便。 使用问题:刚使用Fat Jar打包了一个SWT的程序,头两次打包成功后运行打包的jar文件,但是提示找不到主类,但是在打包是主类我已经配置过的,看打好的包中META-INF\MANIFEST.MF前两行的确没有关于主类的定义 ,手动加上主类的配置之后jar包就可以双击启动了,很费解,就去Fat Jar的项目主页(http://fjep.sourceforge.net)去看了下,在Fat Jar Eclipse Plug-In 打包完成后生成一个jar包 运行jar包: 进入jar所在目录,执行java -jar jar名称 命令即可运行 ?

    2K30发布于 2019-02-18
  • 来自专栏E=mc²

    SpringBoot项目jar包,端口冲突,通过命令修改

    --将应用打包成一个可以执行的jar包--> <build> <plugins> <plugin> <groupId>org.springframework.boot plugins> </build> 2.maven - Lifecyle - package 双击package,开始打包 package完成以后,项目目录中,target文件夹下会生成一个.jar 包; 进入对应的jar包路径下,java -jar 打包后jar包即可运行成功 5 . 如果端口冲突,可以通过命令去改端口java -jar jar包名 --server.port=8888 java -jar xxx.jar --server.port=8888 //等价于在配置文件中设置属性

    1.1K40编辑于 2022-05-10
  • 来自专栏丑胖侠

    Linux下修改jar、zip等文件内的文件

    看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或zip包下载下来,然后修改,再上传。其实Linux针对此类文件提供了相应的操作功能。 平时修改Linxu文件时使用vi或vim命令来修改。其实修改jar包或zip可以同样使用此命令。 对文件执行vi或vim。 vim xxx.jar 执行之后,会显示jar包或zip包中的文件。 通过以下命令根据文件名字查找文件: /index.ftl 比如上面的命令就直接查找出index.ftl文件。

    5K90发布于 2018-01-08
  • 来自专栏技术研发

    在 VS Code 里直接浏览和修改JAR插件

    这次是把这套能力带到了VSCode里,希望让“查看、编辑、回写JAR”这件事更简单一点。它能做什么简单来说,JarEditor可以让你直接在VSCode里处理JAR文件。 现在已经支持这些功能:在Explorer里直接浏览工作区中的JAR查看JAR内部的目录和文件直接打开和编辑普通文本文件把.class反编译成Java源码查看修改.class后重新编译在JAR里新增文件、 目录、类删除不需要的entry把修改重新构建回原始JAR也就是说,以前那种“解压->修改->再打包”的流程,现在很多时候可以直接在编辑器里做完。 :让操作JAR这件事别那么麻烦。 如果你平时会在VSCode里处理Java项目,或者经常需要查看、修改JAR,欢迎试试这个项目,也欢迎反馈意见。

    3000编辑于 2026-03-27
  • 来自专栏编程语言的世界

    JarEditor插件:一键修改JAR文件的利器

    摘要: 在软件开发过程中,我们经常需要对JAR包内的特定class文件进行修改。传统方法涉及解压、反编译、修改、重新编译和打包等多个步骤,耗时且繁琐。 找到需要修改JAR文件,点击“+”号,选择“Jar”添加JAR文件。选择JAR文件后,点击“OK”,JAR文件将被添加到项目依赖中,并在“Project”视图中显示。 步骤2:修改class文件双击打开需要修改JAR文件。在JAR文件内部结构中,找到需要修改的class文件。右键点击class文件,选择“Open”打开。在打开的class文件中,进行所需的修改。 步骤3:保存修改修改完成后,直接保存文件(快捷键Ctrl+S)。JarEditor插件会自动将修改同步到JAR文件中。四、注意事项确保在修改JAR文件前备份原始文件,以防修改出错需要恢复。 修改JAR文件可能影响应用程序的稳定性,特别是在修改第三方库时,需要充分测试。JarEditor插件不支持所有类型的JAR文件修改,对于某些特殊格式的JAR可能需要额外的处理。

    4.1K10编辑于 2024-12-12
  • 来自专栏Java技术债务

    修改jar包中的文件内容 - Java技术债务

    导引 首先问问为什么要直接修改jar包中的文件,而不是重新打包,在非必要的情况下,不要直接修改jar包,这样容易出事故; 当然也有一些场景不得不修改jar包,比如: 只有jar包没有源码 重新打包流程麻烦 ,没有直接修改效率高等等 无论是在windows系统还是liunx系统,又或者macOS操作流程大同小异 查找是否存在需要修改的文件 命令:jar ftv ./***.jar | grep pom.xml vim命令修改配置文件 使用vim命令修改虽然方便快捷,但是不能修改二进制文件,只能修改未被编码的内容,比如jar中的配置文件等。 classes/application.yml 更新内部jar包到jar文件 jar uf xmars-ai-center.jar ****.jar 查看文件是否修改 解压jar包,修改后重新打包 jar 解压 可以使用软件比如:全能解压、7z等可以解压jar包的工具软件,也可以使用命令: unzip base-web.jar 备份后移除jar包 rm xmars-ai-center.jar

    2.1K10编辑于 2024-06-21
  • 来自专栏啸天"s blog

    Java Jar源码反编译工具对比

    本文介绍下Java Jar常见的反编译工具,并给出使用感受。 反编译JAR能干什么: 排查问题、分析商业软件代码逻辑,学习优秀的源码思路。 Class Shark 下载地址:https://github.com/google/android-classyshark 点评: 测试两个jar都直接失败,放弃。 ? 终极大招 实际上面的反编译的工具失败了,我们还可以利用Idea自带的反编译工具。 只需要新建一个Maven项目,在项目的pom中加入需要反编译的Jar包,groupId、artifactId、version可以随便写,pom.xml如下图所示。 名称}.jar</systemPath></dependency> ?

    6.2K10发布于 2020-09-27
  • 来自专栏IT民工的代码世界

    部署jar包windows服务工具

    背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发 springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代码执行和部署方式不一致导致的bug),需要配置外部tomcat比较麻烦,所以决定还是以java -jar命令方式启动并注册为 window服务 项目地址:https://gitee.com/code2roc/deploy-jar-util 环境依赖 windows系统 安装framework4.0 安装jdk配置环境变量 jdk可以使用免安装版本(1.8)点击bat文件快速一键配置,下载地址如下 https://yunpan.360.cn/surl_y83kPfrK6n7 (提取码:c4f2) 功能介绍 工具包含 【服务名称】【jar包路径】【部署端口】【执行结果】【操作按钮】五个部分 服务名称 对应的就是安装后windows服务的名字 jar包路径 部署项目的jar文件物理路径 部署端口 默认为空不指定使用配置文件中端口

    82930编辑于 2023-07-19
  • 来自专栏终有链响

    linux中对.jar文件的配置文件进行修改

    第一步,进入你的.jar的当前文件夹 cd xxx 第二步 ,编辑你指定的 .jar 文件 编辑之前请先备份 cp xxx.jar xxx-1.2.jar 输入编辑命令 vim xxx.jar /xxxx(搜索你指定的文件) 直接回车找到你的文件 找到之后再次回车进入编辑的文件 编辑完 wq 退出 第四步重新启动项目 java -jar xxx.jar

    2.7K10编辑于 2024-07-29
  • 来自专栏最新最全的大数据技术体系

    三行代码简单修改jar包的项目代码

    需求 由于公司项目没给权限,无法直接拿到项目,现需要修改jar包的某张图片,直接在jar包并修改会报错 过程 ERROR 2022-06-24 16:27:02.398 [Tomcat-startStop to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]] 如果直接修改 jar包的代码会报错 让你重新编译,而我只需要替换一下图片而已 结果 最后在网上找到办法 直接在虚拟机解压并打包就可以了。 解压jar包 mkdir aaa unzip classes.jar -d . /aaa 12 修改aaa文件夹里面的内容后 ,进入aaa文件夹 重新打成jarjar -cfM0 new-classes.jar ./*

    48020编辑于 2022-06-27
领券