为什么我的环境变量在常见的shell中工作但在我的Windows系统中无法在power shell中工作?

时间:2015-03-19 07:56:01

标签: java scala shell cmd

我在Windows机器中设置了classpath:

CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%/tools.jar;C:\Program Files (x86)\scala\lib\scala-library.jar

当我打开终端时,输入echo %classpath%,效果很好,但是当打开power shell并输入echo %classpath%时,它无法打印环境。

1 个答案:

答案 0 :(得分:1)

Powershell以不同方式处理变量,请尝试

Write-Output $Env:CLASSPATH

您也可以使用echo $Env:CLASSPATHecho只是Write-Output的别名。

同样有趣的是

Get-ChildItem Env:

Env:就像一个驱动器,所有环境变量都是子项。有关使用它的更多信息,请参见here