日期:2014-05-20  浏览次数:20732 次

《求教》import引入与classpath设置问题
RT

H:\juan.;                  此为classpath里的设置之一
在H:\juan下有程序Aaa.java
public class Aaa{
    public static void main(String[] args) {
}
}

还有另一程序Bbb.java
package com.cn.n1;           //没有引入import,我感觉同一目录不需要。

public class Bbb {
    public static void main(String[] args){
        Aaa a = new Aaa();   //此处这样写不知可对?
}
}

当编译时,错误提示:找不到符号Bbb类。
看书说:只要把class文件的目录设置在classpath下,就应该能找到类文件,难道我的classpath设置不对?
求解释……3q。
package??classpath

------解决方案--------------------
引用:
包和实际放置的位置不同吧,你Bbb是放在H:\juan\com\cn\n1中吗

我搞错了,当我没说
------解决方案--------------------
在cmd命令行中,输入set classpath,查看classpath是否设置成功
------解决方案--------------------
怎么编译的好歹也把命令发出来看看吧,你还搞了两个类都有main函数
------解决方案--------------------
java 1.4后,无法引入无包名的类了。
------解决方案--------------------
看看这个帖子,有火龙果的解释!
http://bbs.csdn.net/topics/310259498