在dos下面编译带有package的java类

2014-05-15 10:11 来源:www.chinab4c.com 作者:ecshop专家

   在dos下面编译带有package的java类,如果手动编译带有package的类呢,还有就是如何使用编译后的package类。这里我们通过例子,来讲述。

   package z.x;
 public class com
 {  
   
    public static int s(int a, int b) {
        return a+b;
    }
 }

 假设e:\java\ui\目录有com.java,把他的class放到z.x目录。我们将这样编译他。

   javac e:\java\ui com.java

   这个时候我们可以看到在e:\java\ui目录里面,多了z\x目录,里面有com.class

  下面我们建立一个类,来引用这个包

   import z.x.com;
public class f
{
    public static void main(String[] args) {
       
         
             int ss ;
             ss = com.s(1,2);
             System.out.println(ss);
    }
}

 f.java也位于e:\java\ui

  我们执行以下命令 javac -d e:\java\ui\ f.java

  看到当前目录,有f.class

   这个时候我们执行java f 就能正常引用到包,并且产生需要的结果。

    来源:http://www.chinab4c.com