码迷,mamicode.com
首页 > 编程语言 > 详细

jar包

时间:2015-08-04 13:18:19      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:

需求:

1.在E:\Test中编写两个java类TestPackage1.java和TestPackage2.java,分别属于包pack1和pack2,且TestPackage1.java调用TestPackage2.java的show()方法

2.将两个包存放在E:\Test文件夹下

3.将两个包压缩成merge.jar包,存放在E:\Test文件夹下

4.执行merge.jar中的TestPackage1.class

 

1.定义类

Test1.java

1 package pack1;
2 import pack2.*;
3 class Test1 
4 {
5     public static void main(String[] args) 
6     {
7         new Test2().show();
8     }
9 }

Test2.java

1 package pack2;
2 public class Test2 //定义成共有,以供Test1访问
3 {
4     public void show() //同理可得
5     {
6         System.out.println("Suceess!");
7     }
8 }

2.编译

 

E:\Test>set calsspath=.     必须的

E:\Test>javac -d . Test2.java    必须先编译Test2

E:\Test>javac -d . Test1.java     编译Test1

3.压缩包

 

E:\Test>jar -cf merge.jar pack1 pack2

4.执行包中方法

E:\Test>set classpath=.\merge.jar

E:\Test>java pack1.Test1

 

 

 

jar包

标签:

原文地址:http://www.cnblogs.com/erhai/p/4701596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!