您的位置:首页 > 编程语言 > Java开发

◦将一个java文件变成Jar包的过程

2014-03-15 22:43 411 查看
编译一个带包的java文件,首先通过javac空格
–d(这里一定要上-d)空格(表示放在哪个目录下面,点表示放在当前目录)完整类名.java

运行包中的一个.class文件的方式:java
完整包名+类名

 

         打jar命令:jar  –cvf 
目录名.jar  目录名

 

运行目录(这里的目录是指jar包放置的位置)里面的jar,方法是:

         通过set classpath=目录所在的确切名称  
此处不要分号

 

使用一个jar的方法是:set classpath=D:\cn.jar  (cn就相当于上面说的目录名,这里的路径是jar所在的完整路径。)

 

在另外一个盘中使用一个jar包时,要将jar的完整路径写进去。即上面所述。

 

例如:其中BufferWriterDemo1.java的包名称为:toto.learn.IO

D:\>javac -d . BufferWriterDemo1.java   
 这时产生了一个toto的文件夹:

 

D:\>jar -cvf toto.jar toto:打Enter键之后的结果如下:

 

标明清单(manifest)

增加:toto/(读入= 0) (写出= 0)(存储了 0%)

增加:toto/learn/(读入= 0) (写出= 0)(存储了 0%)

增加:toto/learn/IO/(读入= 0) (写出= 0)(存储了 0%)

增加:toto/learn/IO/BufferWriterDemo1.class(读入= 884) (写出= 556)(压缩了 37%)

 

D:\>java toto/learn/IO/BufferWriterDemo1  
这是运行jar包里的.class文件。

 

D:\>

 

 

执行jar包的方式是:java   -jar   jar文件。

 

 

MyEclipse中将项目达成jar包的方式。

新建一个java工程,将所有的类都拷到src目录下,如果用到jsp,Servlet中的包,得从tomcat中将jsp,servlet的jar包拷到lib下,将它们build
path进去。

 

在开发迭代标签的时候,打jar包时,要将tld文件放在META-INF中

 

 

然后选中工程—>右击—>File—>Export—>java—>JAR
file—>next—>select the export destination(下面写的是要将打成的jar放在什么位置,默认是jre目录下)。—>Browse—>选择好位置—>写好文件名。—>next—>next(如果有main
class选上)—>选择完成。  
这是jar包就打成功了。

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: