a.java:
public class a {
    protected b frame;
    public static void  main(String[] args) {
    }
}b.java :
public class b {
  protected a propertiesPanel;
}

解决方案 »

  1.   

    我编译过了,没有问题
    应该是你的环境变量没有设置好
    请在classpath里加上当前目录
    like followCLASSPATH=.\;C:\j2sdkee1.3.1/lib/j2ee.jar;
      

  2.   

    楼主,如果经常上网可以到
    http://www-900.ibm.com/developerWorks/cn/index.shtml
    上去看看,这里有很多的中文资料,也可以下载的。
      

  3.   

    这么个小东西 用jdk就可以了 什么都不用设 绝对可以编译通过
      

  4.   

    直接看professional java programming
      

  5.   

    看java核心技术吧,里面有很多java和c++的比较
      

  6.   

    java核心技术卷I就有讲c++和java的区别。
      

  7.   

    *C++中的多重继承在java里没有,继承是树状结构;
    *java使用垃圾收集器自动管理内存,没有析构函数,没有指针的概念;
    *所有东西都在一个类里,不存在全局函数/变量,但是有static,静态变量和方法是属于类的,不属于某个对象,要在声明时初始化;
    *条件表达式只能是boolean类型,不可使用整数;
    *char类型使用国际通用的16位Unicode字符集;
    *没有模板或者参数化的其他形式,集合类型Vector,Stack,Hashtable等很好用;
    *用Thread来支持多线程;
    *java的封装,打包的概念等价与c++的命名空间;
    *内部类
    (推介好书:Thinking in java)
      

  8.   

    T_T
    都是我的错,问题没有描述清楚。在jdk下编译通过没有问题,因为“Java中不必进行提前声明。若想在定义前使用一个类或方法,只需直接使用它即可——编译器会保证使用恰当的定义。”但是我需要问的是:JB下呢?我在JB中编译无法通过。大家现在做java程序都是先用编辑器编辑然后用jdk编译吗?
      

  9.   

    在TextPad里编译OK,a.java和b.java是放在同一目录下,
      

  10.   

    我在J++Builder里编译会有如下错误:
    "a.java": Error #: 300 : class b not found in class a at line 2, column 15
    我的做法是:先创建了一个项目,然后把a.java何b.java添加到项目中,就像在VC里做的一样。然后build这个项目,会出现上述错误。
    看起来在JB里仅仅编译了a.java,而并没有同时编译b.java,这是怎么回事?有用JB的同志说明一下吗?
    楼上的各位兄弟谢谢了,一定给分! :)
      

  11.   

    编译没有问题,肯定是classpath没有设置好.
    在 我的电脑-->属性-->高级-->系统变量中设置classpath
    指定要用到的.jar文件
    在jb里的菜单: 项目-->项目属性里指定要用到的包
      

  12.   

    个人意见:
    你在jb中按默认配置生成一个工程时,源代码默认是在工程中的src目录下,也就是说你工程的默认包是src目录下;而在jdk中是当前目录下的。你可以在
    Project/Project Properties下查看source,也可以编辑。你的这段代码,在jb下可以这样编译:1、不改默认包,在工程目录创建一个src目录,将源代码放入,2、更改默认包的路径为你添加文件的所在目录(当然两个文件应该是在同一目录下,不然还有个包路径的问题)。运行程序时可能还要指定一下起始类。
      

  13.   

    source 设置:Project/Project Properties/Paths/Source/Default
    Main类 设置:Project/Project Properties/Run/Application/Main class
      

  14.   

    谢谢 yemagxy(把酒言欢) 
    原因这样简单 : )
    结贴,送分!