对于Java程序员来说在开发环境把源代码编译打包成Jar再简单不过,各种构建工具Ant,Maven或者直接Eclipse直接导出都可以,不过一旦没有了图形界面工具(比如问题现场机房)就没那么方便了。
此时还得靠命令行,只要有了JDK和源码,基本可以完成大部分工作。
第一步编译代码,用javac;关于命令用法,命令行下直接输入javac或javac -h有使用说明:
第二部打包代码,用jar工具,以下是参数说明
这里要说一个比较有意思的应用场景:程序部署后发现有代码运行不正常,手边又没有源代码,但是还想修改代码;
这时候就用到上面的工具了,先把jar解压,然后按照包名建好文件夹,再把.class文件反编译后放到对应包下用记事本修改,然后javac,最后再用命令jar更新原有的.jar文件。
相关推荐
JAR文件包及jar命令详解JAR文件包及jar命令详解
输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点表示当前目录, JFrameDemo3为jar的入口程序<即存放main方法的类>) 3. 命令执行后会在temp目录下生成一个test.jar 文件双击此文件即可执行 注意:此时生成...
将java文件打包成 jar jar命令详解
JAR文件包及jar命令详解.CHM <br> JAR文件包及jar命令详解 常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样...
通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件...
Java 生成Jar文件命令 方便Java文件直接运行
JAR文件包及jar命令详解.rar
把java文件打包成.jar_(jar命令详解)
可执行jar包. 博文链接:https://taiyuan.iteye.com/blog/37494
Jar文件包间接及Jar命令开发实例详解,很好的Jar文件包间接及Jar命令开发的使用指南
通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件...
jar 命令详解 -c 创建新的 JAR 文件包 -t 列出 JAR 文件包的内容列表 -x 展开 JAR 文件包的指定文件或者所有文件 -u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)
这里我们以 gson.jar 为例,在 gson.jar 包目录下新建一个文本文件,名字随意,例如 rule.txt,写入下面的内容。 rule com.google.gson.** com.google.mygson.@1 上面写的就是修改规则,我们将包名中的 gson 修改为...