RTH:\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

解决方案 »

  1.   

    包和实际放置的位置不同吧,你Bbb是放在H:\juan\com\cn\n1中吗
      

  2.   

    在cmd命令行中,输入set classpath,查看classpath是否设置成功
      

  3.   

    怎么编译的好歹也把命令发出来看看吧,你还搞了两个类都有main函数
      

  4.   


    我把Aaa的main方法去掉了,直接是空类。然后编译不过,如图:
      

  5.   

    java 1.4后,无法引入无包名的类了。
      

  6.   

    看看这个帖子,有火龙果的解释!
    http://bbs.csdn.net/topics/310259498