首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

带包名 承袭 error: cannot find symbol

2013-08-01 
带包名继承error: cannot find symbol我写了三个类:father.javapackage mpublic class father{public int

带包名 继承 error: cannot find symbol
我写了三个类:
father.java
package m;
public class father{
public int x;
public int add(int a, int b){
int sum=a+b;
return sum;
}
}

son.java
package n;
import m.*;
public class son extends father{

}

fcb.java
import m.*;
import n.*;

public class fcb{
public static void main(String agrs[]){
son son1=new son();
son1.x=2;
System.out.println(son1.x);
System.out.println(son1.add(5,6));
}
}

fcb.java 放在 C:\java 
文件夹m 和 son.java 放在C:\java\n
father.java放在 C:\java\n\m
father.java的字节码放在C:\java\n\m

C:\java\n>javac son.java
son.java:2: error: cannot find symbol
public class son extends father{
                         ^
  symbol: class father
1 error

请问为什么 ?我想了很久不知道为什么.谢谢大家。
继承 包 Java
[解决办法]

引用:
补充:
C:\java\n>echo %classpath%
C:\Program Files\Java\jdk1.7.0_15\jre\lib\rt.jar;.;
是环境变量的原因吗?

热点排行