您的位置:首页 > 编程语言 > Java开发

关于Java中自定义包的创建

2009-09-25 21:08 225 查看
我在学习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的设置也可在环境变量下设置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: