主题:[原创]请教一个java简单的问题
我的jdk版本是1.4.2,使用xpHome操作系统(正版)CLASSPATH设置为:.;C:\xn(为了做实验,所以只写了这些,而且与《java编程思想》上说的一样)
然后在C:\xn目录下写了一个Test.java ,其内容如下:
package xi;
public class Test
{
private int a = 1;
}
编译之后目录结构变为C:\xn\xi\Test.class,正常产生.class文件,没有问题。然后我在D盘根目录下建立文件Hello.java,内容如下:
import xi.*;
public class Hello
{
public static void main(String arg[])
{
Test t = new Test();
}
}
也就是说我想调用C:\xn\xi\下Test这个类,但编译说xi这个包不存在(我用JCreator),错误信息为:
D:\hello.java:1: package xi does not exist
import xi.*;
^
请问如何解决?如何设置CLASSPATH才能在任意目录的程序里import自己定义的包呢?谢谢。
然后在C:\xn目录下写了一个Test.java ,其内容如下:
package xi;
public class Test
{
private int a = 1;
}
编译之后目录结构变为C:\xn\xi\Test.class,正常产生.class文件,没有问题。然后我在D盘根目录下建立文件Hello.java,内容如下:
import xi.*;
public class Hello
{
public static void main(String arg[])
{
Test t = new Test();
}
}
也就是说我想调用C:\xn\xi\下Test这个类,但编译说xi这个包不存在(我用JCreator),错误信息为:
D:\hello.java:1: package xi does not exist
import xi.*;
^
请问如何解决?如何设置CLASSPATH才能在任意目录的程序里import自己定义的包呢?谢谢。