您的位置:首页 > 其它

jar包

2015-08-04 11:50 232 查看
需求:

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

package pack1;
import pack2.*;
class Test1
{
public static void main(String[] args)
{
new Test2().show();
}
}


Test2.java

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


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


5.dos小技巧:将打印出来的信息显示到文本文件中

E:\Test>java pack1.Test1 >E:\1.txt


  

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