java jar工具使用

1.什么是jar?

答:JAR(Java Archive,Java 归档文件),是java 开发工具中的一个工具,位于JDK的安装目录的bin目录下。它是一个打包工具,有点类似winrar压缩工具,虽然一般是用来打包.class文件,但是实际上其它文件也是可以打包的。

     这里多说一下,可以这么理解:在不同的环境中,使用不同的文件来打包文件,例如windows 中的zip和rar;tomcat中的war。

2.怎么使用jar?

答:正确安装了jdk并正确设置好环境变量以后,在命令行下可以直接使用命令:jar。不过要方便地使用需要对该命令的参数进行充分了解。

3.jar命令有哪些参数?

   答:在命令行种输入jar (可以带任何错误参数) 可以查看到所有的jar命令的参数。请看下图。

 

 

4.使用实例?

     答:例如我们编写了一个name.java文件,如下:

=====================================================================

         public   class   name{
        public static void main(String[] args){
        System.out.println(“Hi, Hello World!”);
        }
        }

=====================================================================
先将其编译成name.class文件。然后我们在命令行进入到name.class所在的目录。输入如下命令就可以得 name.jar文件。

5.如何利用jar工具生成可以自动执行的jar文件?

     答:java程序也可以打包成虚拟机上的可执行文件,其原理是在jar包中加入主类的信息,然后在安装了jre(java运行时环境)机器上直接点jar文件就可以运行了。

     我们先来看一个例子,上例中的包点击后弹出错误信息,其含义是无法找到主类。下面我们来让该包能自动运行起来。

    进入压缩文件中的META-INF/MANIFEST.MF文件,用记事本打开,并在后面加入:Main-Class: name

文件类容将变成如下:

===============================================================================

Manifest-Version: 1.0
Created-By: 1.6.0_06 (Sun Microsystems Inc.)
Main-Class: name

===============================================================================

然后在命令行输入:

java -jar name.jar

即可得到结果。这里需说明下,如果是GUI的程序,直接点击jar文件就可以看到程序的窗口了,不过这里是一个在控制台输出结果的程序,所以直接点击无法得到结果。于是我们才用上面的方法。

<完毕>

<原创文章,转载请注明:大漠清泉的博客http://damoqingquan.iteye.com/>

       

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值