haier通信 网址:java程序:关于添加程序包的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/07 02:33:41
第一个程序,放于C:\Java\jdk1.5.0_07
package myclass;
public class List
{
public List()
{
System.out.println("TIJ.List");
}
}
第二个程序,放于E:\JAVA\JavaBook\workassignment\c05
import myclass.*;
import java.util.*;
public class test3
{
public static void main(String[] args)
{
myclass.List l=new myclass.List();
}
}
CLASSPATH:.;C:\Java\jdk1.5.0_07\lib\tools.jar;C:\Java\jdk1.5.0_07\lib\dt.jar;C:\Java\jdk1.5.0_07
本程序的目的在于学习如何在classpath里添加路径,添加新的程序包,但结果让人很郁闷运行完第一个程序后,没有问题。运行第二个程序时,总是报错说“软件包 myclass 不存在”
请大家帮帮忙吧,谢谢了!!
我的程序是用jcreator编译的
没有和myclass重名的包
两个程序不希望放在同一个目录中,因为我是希望练习添加一个新的程序包,各位在帮帮忙,帮我看看问题到底在哪啊?我用的是J2SE1.5

关键在于对第一类,你是如何编译的。
如果是在 控制台用 javac 来编译,一定要带 -d 的参数。
这一点容易被忽视。

另外,检查是否有 myclass 重名的包存在。

放在同一个目录下面啊!不然她怎么找得到呀!

CLASSPATH中最后一个路径C:\Java\jdk1.5.0_07 加上“\”试试。