例如某程序有A.java B.java两个.java文件
此时,若在A中调用了不在A.java中的类B,在编译A时会寻找B.class文件,若未找到,会接着寻找B.java文件,找到后对B.java文件进行编译。
所以,手动编译源文件时,可以只执行一次javac A.java
操作,编译出A.class 和 B.class两个文件。
或者在A.java B.java所在的目录下没有其他.java文件时,直接执行javac *.java
命令,直接编译目录下所有.java文件
例如某程序有A.java B.java两个.java文件
此时,若在A中调用了不在A.java中的类B,在编译A时会寻找B.class文件,若未找到,会接着寻找B.java文件,找到后对B.java文件进行编译。
所以,手动编译源文件时,可以只执行一次javac A.java
操作,编译出A.class 和 B.class两个文件。
或者在A.java B.java所在的目录下没有其他.java文件时,直接执行javac *.java
命令,直接编译目录下所有.java文件