java --classpath是否覆盖CLASSPATH或附加到它?

Dou*_* T. 6 java classpath

如果我有

CLASSPATH=/blah;/foo
Run Code Online (Sandbox Code Playgroud)

然后跑

java -cp bar.jar com.yourcompany.SomeMain
Run Code Online (Sandbox Code Playgroud)

现在是classpath

bar.jar
Run Code Online (Sandbox Code Playgroud)

或者是它

/blah;/foo;bar.jar
Run Code Online (Sandbox Code Playgroud)

基本上命令行开关是否覆盖或扩充现有的CLASSPATH

sol*_*hea 2

是的!,cp 或类路径选项会覆盖系统变量。了解更多信息

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/java.html