zoukankan      html  css  js  c++  java
  • jar包

    需求:

    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

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

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

      

     

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
  • 原文地址:https://www.cnblogs.com/erhai/p/4701596.html
Copyright © 2011-2022 走看看