带有和没有冒号的Java类路径“:”

时间:2012-01-30 03:20:16

标签: java macos classpath

我正在学习Java,我有一个怪癖,我认为只有经验的人才能回答(我已经浏览了SO上的类似问题的完整列表)。

在Eclipse中编译后从命令行运行时,这可以正常工作

java -classpath : test.class

这不是

java test.class

也没有指定目录

java -classpath bin test.class

但指定冒号DOES

java -classpath bin: test.class

这是我的理解

  1. 默认情况下,Java检查了当前的工作目录
  2. 仅在您指定多个路径时才使用冒号。

1 个答案:

答案 0 :(得分:1)

你想运行“java test”而不是“java test.class”

干杯