有人帮助我使用以下(工作)代码行运行 java 程序。 Zookeeper-3.4.5.jar 存在于工作目录中。这里 .: 语法的含义是什么?这只是意味着当前目录吗?我本来可以这样写,java -cp "zookeeper-3.4.5.jar"
但我不能 100% 确定这会与下面的行做同样的事情。
java -cp .:zookeeper-3.4.5.jar org.zookeeper.LsGroup
答案1
是.
当前目录。是:
路径分隔符,用于分隔 *nix 下单个选项/变量中的多个路径。因此,该命令行将.
和添加zookeeper-3.4.5.jar
到 Java 类路径中。