菜鸟求高手解答
假设在子目录c:\javatest\ex\ch04下建立如下文件:
//A.java
package ex.ch04;
public class A
{
public A() { }
}
然后,在子目录c:\javatest\ex\ch04\main下建立如下文件:
//B.java
package ex.ch04.main;
import ex.ch04.*;
class B
{
public static void main(String args[])
{
A a=new A();
}
}
编译B.java为什么会出现 “找不到符号”的信息?
小弟刚入门,求高手解答。
[解决办法]
[解决办法]
我来回答下吧,虽然是新手,我这几天也在纠结这些东西。
第一,你B.java里面有导入包,则必须将包的路径设置到classpath里面,在环境变量里面设置吧。添加这个路径进去,记住必须加分号,c:\javatest\ex\ch04
第二,然后在编译A.java
第三,最后编译B.java,再执行B,此时因为B类也进行了打包,执行B的时候记得加上包名,既
java ex.ch04.main.B