java和javac命令

脱离IDE,使用命令行执行一个依赖于其它jar包的class类时,发现找不到依赖包

接下来,才知道不光javac需要指定classpath,java运行也需要指定classpath,但又发现一个错误

之后,在前面加个.;或者直接在后面加个;,就通过了

总结:java执行classpath非常严格,不加分号;或者点分号.;,直接指定路径时,会从该路径寻找Testa类或依赖类。分号和点分号是等价的,加上之后,她除了在指定目录寻找之后,还会从当前目录寻找。

猜你喜欢

转载自www.cnblogs.com/shacry/p/10375267.html