Jar命令更新Jar文件

阅读更多

         对于Java程序员来说在开发环境把源代码编译打包成Jar再简单不过,各种构建工具Ant,Maven或者直接Eclipse直接导出都可以,不过一旦没有了图形界面工具(比如问题现场机房)就没那么方便了。

       

       此时还得靠命令行,只要有了JDK和源码,基本可以完成大部分工作。

 

        第一步编译代码,用javac;关于命令用法,命令行下直接输入javac或javac -h有使用说明:
Jar命令更新Jar文件_第1张图片
 
         第二部打包代码,用jar工具,以下是参数说明


Jar命令更新Jar文件_第2张图片
 

        这里要说一个比较有意思的应用场景:程序部署后发现有代码运行不正常,手边又没有源代码,但是还想修改代码;

       

        这时候就用到上面的工具了,先把jar解压,然后按照包名建好文件夹,再把.class文件反编译后放到对应包下用记事本修改,然后javac,最后再用命令jar更新原有的.jar文件。

 



 

  • Jar命令更新Jar文件_第3张图片
  • 大小: 22.1 KB
  • Jar命令更新Jar文件_第4张图片
  • 大小: 22.9 KB
  • Jar命令更新Jar文件_第5张图片
  • 大小: 6.2 KB
  • 查看图片附件

你可能感兴趣的:(javac)