javac 和 java 的 -classpath 选项

gam*_*ver 3 java classpath

-classpath我对选项在编译和运行java 程序中所扮演的角色感到困惑。请帮助我理解。

Rob*_*bin 5

因为它们是两个独立的操作,不一定是相同的路径。

运行时依赖关系通常比编译时依赖关系更广泛。例如,许多程序将对接口进行编码,这限制了对这些接口的编译时依赖性。在运行时,VM 必须能够解析这些接口的实现,而在运行时加载这些接口之前不需要这些实现。