关于Java中自定义包的创建

来源:互联网 发布:python notebook 编辑:程序博客网 时间:2024/05/16 13:04

我在学习thinking in Java4 的时候,在创建自定义包的时候,碰到了很多错误,让我郁闷了几天,通过在网上的资料搜索,把包的创建过程给大家详细列出来。

我们以thinking in Java4中的例子为例

 

 

创建两个类Vector和List。将编译后的Vector.class和List.class文件放在包net.mindview.simple下(该包位于c:/DOC/JavaT).

 

//Vector.java

package net.mindview.simple;

 

public class Vector{

      public Vector(){

           System.out.println("net.mindview.simple.Vector");

}

}

 

//List.java

 

package net.mindview.simple;

 

public class List{

     public List(){

         System.out.println("net.mindview.simple.List");

}

}

将这两个类保存在c:/DOC/JavaT/net/mindview/simple下

然后在DOS命令下编译这两个类。如下图

 

 http://p.blog.csdn.net/images/p_blog_csdn_net/freedomfzs/EntryImages/20090925/1.png

 

创建一个LibTest类,放在c:/DOC/JavaT下(不能在net.mindview.simple包里)

在LibTest.java导入上面两个类

//LibTest.java

 

import net.mindview.simple.*;

 

public class LibTest {

     public static void main(String[] args){

          Vector v=new Vector();

          List      l=new  List();

}

}

如下图

 

 http://p.blog.csdn.net/images/p_blog_csdn_net/freedomfzs/EntryImages/20090925/2.png

 

学习中应注意两点:1 Vector,List与LibTest不能放在同一目下(LibTest应放在net.mindview.simple包外)

                           2 classpath的设置也可在环境变量下设置

原创粉丝点击