处学Java请教关于package的问题
CLASSPATH和PATH都已经设定有了F:\javaprogram; 所有源码文件均在此目录下
想要实践一下关于包的知识,在testPack.java中写下
package com.testpack.util;
public class testPack{
.
.
public static int test(int i, int j)
{
return i+j;
}
}
在F:\javaprogram>下使用java -d . testPack.java编译通过,并且成功的创建了子目录而且.class文件正确产生
在另一个fortest.java中引用import com.testpack.util.*;
在class fortest的main函数中如下调用
testPack.test(1, 3)
出现错误如下:
不能解析符号:方法test(int, int)
位置:类 in testPack
testPack.test(1,3);
^
1个错误
如果改成import com.testpack.util.testPack;则程序没有任何问题,而且运行正确
这是怎么回事儿呢?