javac命令下有一参数 -classpath 是用于指定被编译的源文件需要调用的程序包的位置,不同的包路径需要用分号“;”隔开。
比如有两个文件,路径分别为:
src/com/example/web/A.java
src/com/example/mode/B.java
其中A.java中import 了B.java
命令行下输入 javac A.java 会出现 com.example.mode包不存在,所以这个时候就要这样输入
javac -classpeth ./src; com/example/web/A.java
这样编译就可以通过了。如果想讲编译后的class文件放到指定目录可以使用 -d 参数。