十分钟打第一个jar包

jar: java archive 即是java归档文件

当我们已经具有java开发环境后,则我们可以根据以下步骤快速对我们的java类进行归档。

[wlin@wlin first_jar]$ # 1. create the HelloWorld.java
[wlin@wlin first_jar]$ cat HelloWorld.java 
public class HelloWorld {
     public static void main(String[] args) {
	System.out.println("hello world!");
     }
}
[wlin@wlin first_jar]$ # 2. complie the java to class
[wlin@wlin first_jar]$ javac HelloWorld.java 
[wlin@wlin first_jar]$ ls -al
total 16
drwxrwxr-x.   2 wlin wlin 4096 Sep 17 10:48 .
drwx------. 122 wlin wlin 4096 Sep 17 10:41 ..
-rw-rw-r--.   1 wlin wlin  426 Sep 17 10:48 HelloWorld.class
-rw-rw-r--.   1 wlin wlin  118 Sep 17 10:42 HelloWorld.java
[wlin@wlin first_jar]$ # 3. run the class
[wlin@wlin first_jar]$ java HelloWorld
hello world!
[wlin@wlin first_jar]$ # 4. jar the class file
[wlin@wlin first_jar]$ jar cvf helloworld.jar HelloWorld.class 
added manifest
adding: HelloWorld.class(in = 426) (out= 290)(deflated 31%)
[wlin@wlin first_jar]$ ls -al
total 20
drwxrwxr-x.   2 wlin wlin 4096 Sep 17 10:49 .
drwx------. 122 wlin wlin 4096 Sep 17 10:41 ..
-rw-rw-r--.   1 wlin wlin  426 Sep 17 10:48 HelloWorld.class
-rw-rw-r--.   1 wlin wlin  756 Sep 17 10:49 helloworld.jar
-rw-rw-r--.   1 wlin wlin  118 Sep 17 10:42 HelloWorld.java
[wlin@wlin first_jar]$ # 5. run the jar
[wlin@wlin first_jar]$ java -jar helloworld.jar 
no main manifest attribute, in helloworld.jar

则我们就在5分钟内,有了自己第一个jar包。

所谓jar包,实际上就是一个包含了 许多类文件的java库,可供别的程序引用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值