JAVA 找不到符号 classpath
来源:百度知道 编辑:UC知道 时间:2024/09/24 22:53:15
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时提示找不到符号呢?
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里