javac 呀,不能传递参数吧,java 类名 参数列  道有这样的格式的,你说的,我不太明白,也没有用过呀,javac 只是编辑呀,根本就不传递参数之说!

解决方案 »

  1.   

    就是用编译器,编译两个.java文件,这两个文件里面的类在不同的命名空间里面,第2个类要用第1个类,所以就要引用第一个类的命名空间!这样话,只编译第2个.java文件,编译器就会提醒不存在引用第1个.java文件中的类;
    我說清楚了吗?
      

  2.   

    你这样描述是无法说清楚的
    例如A.javaimport test.B;
    public class A
    {
    public static void main(String args[])
    {
    B b = new B();
    }
    }和A.java同目录下有文件夹test
    test下有B.javapackage test;
    public class B
    {
    public B()
    {
    System.out.println("This is B");
    }
    }这样你直接javac A.java
    如果相关联的类不是在同目录下
    就要涉及到package和import的问题
    如果在编译的时候设置路径javac -classpath ***
    另外javac的命令你可以直接javac就可以看到帮助了
      

  3.   

    两个javabean放在同一个目录下, =======java的命名空间跟目录结构有关
    这点不同于C++比如命名空间是 A.B.C 那就得放在A文件夹下面的B文件夹下面的C文件夹
    然后在包含A文件夹的目录运行 javac A.B.C.xxx.java
    xxx.java中引用到的类也会一起初始化