JAVA 找不到符号 classpath

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:45:07
classpath=.;E:\java;E:\jdk1.6.0_05\lib\tools.jar;E:\jdk1.6.0_05\jre\lib\rt.jar;E:\jdk1.6.0_05\bin

E:\java\aaa\test\下有两个文件。如 A.java B.java
//A.java
package test;
public class A{}

//B.java
package test;
public class B{
A a = new A()
}
为何编译完成A后,编译B时提示找不到符号呢?

貌似你少了个分号,";"在A a = new A() 这行
package test;
public class B{
A a = new A() ;
}

1楼的,他classpath里面有当前目录,所以应该不是classpath的问题

可以试一下在classpath下加载E:\java\aaa\
因为E:\java\aaa\是你创建的test包的基目录

B.java可以这样编写
import test.A;
public class B{
A a = new A();
}
兄弟,我已经测试成功,请你采纳我的成果吧!

楼上所言即是,给你的classpath没关系的,你已经配置过了

楼主用IDE吧,问题就少了很多。

把 E:\java\aaa 加到classpath里