如何使用打成jar文件

jar文件实际上就是一个压缩文件。

提供的功能就是把许多类放在一个压缩文件中供别人使用,使用者只要将jar文件放在classpath中即可很方便的使用了。

jvm会自动在内存中解压jar文件。

一些基本的jar命令:

(1)jar -cf test.jar test

其中test.jar使我们命名的jar文件,test是一个目录,即把这个目录下的文件打成jar。

(2)jar -cvf test.jar test

v的作用是现实详细的信息。

(3)查看jar的内容

jar -tvf test.jar列出jar中包含哪些文件。

(4)查看jar的内容,如果内容太多,我们可以重定向到一个文件中。

jar -tvf rt.jar >1.txt

 (5) 通过jar生成源文件。

jar -xvf test.jar

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

一个简单的例子:

========

C:\jartest\hi.java

========

package one.two;
public class hi
{
public void fun()
{
System.out.println("hello this is in function");
}
}

====

C:\jartest\hello.java

====

package tom.jiafei;
public class hello
{
 public void disp()
 {
  System.out.println("hello in display");
 }
}

对他们进行编译:

c:\jartest>javac -d *.java

此时会自动生成tom.jiafei目录和one.two目录。

下一步,开始生成jar文件

c:\jartest>jar -cvf yes.jar *

此时,jar文件生成了。

 

使用jar文件

在eclipse的workspace的lib下,考入yes.jar

package bean;
import tom.jiafei.*;
import one.two.*;

public class myclass {
 public static void main(String str[])
 {
  hello obj1=new hello();
  obj1.disp();
  hi obj2=new hi();
  obj2.fun();
 }

}
就可以使用了。

你可能感兴趣的:(如何使用打成jar文件)