日期:2014-05-20  浏览次数:20802 次

一个文件调用另一个文件的问题

有2个源文件     一个是A.java     一个是B.java


B.java中用到A.java中的接口    

如下:

//A.java

package   helloworld;
class   A{
return   0;
}


//B.java

package   helloworld;
class   B
{
A     get();//这个函数返回一个A类型
}


然后问题出现了     先编译好A.java       在编译B.java时   它说找不到A这个类型

请问怎么解决?

------解决方案--------------------
应该是classpath没设置好,编译器不知道A.class文件在什么位置
------解决方案--------------------
JAVA的CLASSLOAD会根据你用到的类去加载他的,不会存在这个问题
我估计LZ没有用任何IDE 用记事本敲的?那把A.CLASS放在同一个包下或同一目录下编译B就行了
------解决方案--------------------
恩,假如你把路径设置好了,jdk自动根据你的classpath自动找到相关的类并且加载