在Yao.java想引用包javatest.test.java000中的Feng.class这个类。
结果在编译时出现这个样子:F:\java\test>javac Yao.java
Yao.java:4: 无法访问 Feng
错误的类文件: .\Feng.class
类文件包含错误的类: javatest.test.java000.Feng
请删除该文件或确保该文件位于正确的类路径子目录中。
                Feng c = new Feng();
                ^
1 错误F:\java\test>请问是什么原因啊?

解决方案 »

  1.   

    Yao.java有没有导入Feng所在的包呢?
      

  2.   

    import javatest.test.java000.*;第一行加上这个。如果这个和你的 Feng.java的package不同,修改一下
      

  3.   

    第一呀,Feng.java  中有没有用到包,如果没有的话,就把Yao.java Feng.java放在同一目录下,第二呀,如果Feng.java 用到了,包,那就要用在Yao.java导入时,引入这个包的声明啦,之后,把Feng.class放到相对的位置,进行查找呀!第三呀,就Ok啦!