Java学习第一站(2)

来源:互联网 发布:c 高级编程 pdf 11版 编辑:程序博客网 时间:2024/05/29 07:52

今天文章的题目叫做Java学习第一站(2),因为今天要写进去的内容并不多,就是要说明一下前面漏掉的但是以后会用到的东西

1.就是JAR包:

什么是JAR包,JAR包有什么用?

什么是JAR包(貌似百度百科上木有啊),但是这个东东在我们以后开发的时候将会经常用到的,打个比方说:一个项目组在做一个项目的开发,A与B各负责不同功能的开发,XX天后开发完毕,两人就想把代码合在一起看看运行的效果如何,但是问题就是在与如何将两人的代码合在一起捏?这个时候就要用到JAR包这个东东了。

现在大家应该对JAR包的概念了解了点吧,其实JAR包就是一个压缩文件,一个JAR文件中会包含很多字节码文件,一般这些文件都是已经实现了一些功能的代码。所以我们就可以在我们的项目中通过JAR直接使用它们,就可以节省开发成本。

2.如何在Ecilpse中引用JAR文件呢?

Eclipse:一个用于开发JAVA的IDE开发工具

那么我们如何在Eclipse中引用JAR包呢,我现在给大家罗列一个简单的步骤

1、首先我们新建一个简单的类

代码如下:

package com.hnstc;public class Cal{     //用来计算两个整形数之和     public int add(int i, int j){         return i+j;}public static void main(String[] args){    Cal c = new Cal();    System.out.println(c.add(2,3));}}

2、在类的文件上右击->"export"

3、选择java->JAR file,点击next按钮

4、在JAR file中,选择你需要将此JAR包导入到哪里?

然后在点击finish按钮。到此JAR文件已经准备完毕

5、新建一个项目,输入名称如“test01”点击finsh按钮

6、项目建立完后,右击项目名称,点击属性

7、点击“java Bulid Path”---Libraries-----Add External JARs按钮

选择之前准备好的JAR文件

8、点击打开,将JAR文件导入

9、在新建项目“text01”中新建一个class,输入名称"Test",勾选入口方法

以上就是一个简单的如何导入JAR包的简单步骤

-------------------------------------------------------------------------------------------------------------------

JAR命令的简单介绍

JAR命令的格式:jar {ctxui}[vfmOMe] [jar-file] [manifest-file] [entry-point] [-C dir] files.........

其中{c t x u}这四个参数是必须要选择的,[v f m e O M E]为可选参数,文件名也是必须要有的

-c 创建一个jar包(其实就是创建一个归档文件)
-t 显示jar 中的内容列表(列出归档目录)
-x解压 jar包(解压缩已经归档的指定(或所有))文件
-u添加文件到jar包中(更新现有的归档文件)
-f指定 jar包的文件名
-v生成详细的报告,并输出至标准设备
-m包含指定的清单文件中的清单信息,指定 manifest.mf文件.(manifest.mf文件中可以对
jar 包及其中的内容作一些设置)
-0 仅存储,产生jar 包时不对其中的内容进行压缩处理。
-M不产生所有文件的清单文件(Manifest.mf)。这个参数与忽略掉-m参数的设置一样

-i 为指定的jar 文件创建索引文件
-C 表示转到相应的目录下执行jar命令,相当于cd 到那个目录,然后不带-C执行jar命令

命令使用范例

创建JAR包

jar cf hello.jar hello.class 利用test目录生成hello.jar包,如hello.jar存在,则覆盖。

创建并显示打包过程
jar cvf hello.jar hello.class 利用hello目录创建hello.jar包,并显示创建过程

解压jar 包
jar xvf hello.jar 解压hello.jar至当前目录

以上的介绍只是一个简单的介绍,还望各位大神们原谅小弟的才疏学浅





 

0 0
原创粉丝点击