Java 使用路径分隔符结束classpath变量更好还是使用';没有它更好吗?

Java 使用路径分隔符结束classpath变量更好还是使用';没有它更好吗?,java,command-line,classpath,Java,Command Line,Classpath,这只是一个让我好奇的想法。事实上,这对我来说不是一个真正的问题。 当我从命令行调用java(.exe)时,使用路径分隔符(;在Windows中或:在Unix中)结束classpath变量更好,还是不使用它更好。 它是双向的,我从两个方面都看到了它,但更多的时候没有。java帮助中没有对此进行说明。对我来说,使用分隔符结束看起来更清楚。有一些方法会导致问题吗 编辑:我想用引号括起类路径总是一个好主意。我的2c:分隔符应该放在两个其他实体之间(以分隔它们)。当某些代码试图迭代通过对变量调用split

这只是一个让我好奇的想法。事实上,这对我来说不是一个真正的问题。 当我从命令行调用java(.exe)时,使用路径分隔符(
在Windows中或
在Unix中)结束classpath变量更好,还是不使用它更好。 它是双向的,我从两个方面都看到了它,但更多的时候没有。java帮助中没有对此进行说明。对我来说,使用分隔符结束看起来更清楚。有一些方法会导致问题吗


编辑:我想用引号括起类路径总是一个好主意。

我的2c:分隔符应该放在两个其他实体之间(以分隔它们)。当某些代码试图迭代通过对变量调用split(separator)方法获得的数组时,在末尾使用分隔符可能会导致失败

显然,你的问题没有正确答案