Windows7で、コマンドプロンプトを起動すると、環境変数(JAVA_HOME
やPATH
変数など)の内容を表示するコマンドはありませんか?
echo $PATH
, echo PATH
, $PATH
で試してみましたが、どれもうまくいきません
555 Jonas 2011-09-29
Windowsのコマンドプロンプトでは、構文はecho %PATH%
です
すべての環境変数のリストを取得するには、set
コマンドを入力してください
これらの変数をテキストファイルに送るには、set > filename.txt
コマンドを入力してください
Related
624 RedGrittyBrick 2011-09-29
前の答えを補完するために、Powershell echo %PATH%
を使用している場合は動作しません。代わりに以下のコマンドを使用する必要があります。echo $Env:PATH
156 Gerard Yin 2013-07-05
追加情報としてSETはグローバル変数やシステム変数で動作しますが、時にはユーザ変数を書き込んだり読み込んだりしたい場合があり、これはSETXコマンドで行います。SETXはVista以降のWindowsの基本インストールに含まれていますが、Windows XPでもResource Packをインストールすることで利用できます
SETXの違いは、変数を書いたのと同じコマンドウィンドウでは変数を読み出すことができないということです。SETXコマンドをコマンドウィンドウかパワーシェルウィンドウに書き込んでから、新しいウィンドウを開いてECHOを使って読み出さなければなりません
SETXはグローバル変数やシステム変数を書き込むこともできます
SETXを使用してユーザー変数を設定するには
setx variable value
SETXを使用してグローバル変数やシステム変数を設定します
setx /m variable value
ユーザー変数またはグローバル変数を読み込むために
この変数を読み込むには、新しいコマンドまたはパワーシェルのウィンドウを開く必要があることを覚えておいてください
echo %variable%
27 music2myear 2014-10-28
SET /から?
SET P
は、文字’P’で始まるすべての変数を表示します
例えば、環境変数 %PATH% の値を見つけたい場合は、set path
と入力するだけです
これはecho %PATH%
より3文字短いですが、”path “で始まる他の変数(例: PATHEXT)もリストアップしていることに注意してください
10 AXO 2014-07-03
システム環境変数JAVA_HOME
を認識しないので、JAVA_HOME
をユーザ環境変数として設定し、システム環境変数の設定で%JAVA_HOME%を使えるようにする必要がありました
再開、しなければならなかった
ユーザ環境変数を追加します。
%JAVA_HOME%
のように"C:\Program Files\Java\jdk1.8.0_25";
%PATH%
システム環境変数に追加する"%JAVA_HOME%\bin;"
後者はコマンドラインで
echo %JAVA_HOME%
で、正しいパスを取得しました(認識しない前の)echo %PATH%
, and it retrieved the “C:\Program Files\Javajdk1.8.0_25bin” complicated with %JAVA_HOME% user variable;
それは私のために機能しました。役に立つといいな!
4 JoaoPT 2015-01-26
環境変数の内容を表示するには、コマンドプロンプトにパスなどと入力してください。echo %path%
値を別々の行で表示するには、次のようにタイプします。set
“h” で始まる全ての変数を表示するには、次のように入力してください。set h
(入力後にエンターキーを押すとコンピュータが反応します。)
上記のコマンドはcmd用であり、 powershell用ではありません。powershell の場合は、次のように入力してください。echo $env:path
または ls env:path
別の行に表示するには、次のようにタイプします。ls env:
“h “で始まるすべての変数を表示するには、次のようにタイプします。ls env:h*
“java” を含むすべての変数の内容/値を表示するには、次のようにします。ls env:*java*
3 Zimba 2019-03-18
Powershell:
echo $Env:PATH
Command Prompt:
echo $Env:%PATH%
コマンドプロンプトの%PATH%
でも動作します
2 Bar Horing 2020-02-04
powershell では、セミコロン区切り文字で分割されたすべての値をリストアップしたい場合は、次のようにします
$env:Path-split';'
0 Wasif Hasan 2020-09-15