package test;
public class A {
public static void main(String[] args) {
B b = new B();
b.print();
}
}
package test;
public class B {
void print() {
System.out.println("B ok!");
}
}
- 由于A中引用了B,单独javac A.java会报错A.java:5: 错误: 找不到符号,需要同时编译。javac *.java
- By default, the compiler puts each class file in the same directory as its source file. You can specify a separate destination directory with -d,则会根据java文件中的package在当前目录生成子目录,并放入class文件,运行java test.A
也可以用@引用文件的方式