Почему мои переменные окружения работают в общей оболочке, но не работают в Power Shell в моей системе Windows?

1

Я устанавливаю classpath в моей машине Windows:

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

Когда я открываю терминал, введите echo %classpath%, он работает хорошо, но при открытии power shell и типа echo %classpath%, он не может распечатать среду.

Теги:
cmd

1 ответ

1

Powershell обрабатывает переменные по-разному, попробуйте

Write-Output $Env:CLASSPATH

Вы также можете использовать echo $Env:CLASSPATH, echo - это просто псевдоним для Write-Output.

Также интересно

Get-ChildItem Env:

Env: похоже на диск со всеми переменными окружения в качестве детей. Более подробную информацию о работе с ним можно найти здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню