windows10です。コマンドプロンプトによる環境変数の設定を試みたのですが、うまくいきません。
表示された内容は以下の通りです。
PS C:\WINDOWS\system32> setx /M JAVA_HOME "C:/Program Files/Java/jre-9.0.4"
setx : 用語 'setx' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません
。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してくださ
い。
発生場所 行:1 文字:1
+ setx /M JAVA_HOME "C:/Program Files/Java/jre-9.0.4"
+ ~~~~
+ CategoryInfo : ObjectNotFound: (setx:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Suggestion [3,General]: コマンド setx は見つかりませんでしたが、現在の場所に存在します。Windows PowerShell は、既定では 、現在の場所からコマンドを読み込みません。このコマンドを信頼する場合は、".\setx" と入力してください。詳細については、"get-help about_Command_Precedence" と入力してヘルプを参照してください。
No.3
- 回答日時:
えぇと.... 手元の Windows10 で試したら, なんの問題もなく動きそうな気配がする.
確認ですが環境変数 PATH の値はどうなっていますか? そこに設定されているディレクトリに setx.exe はありますか?
No.2ベストアンサー
- 回答日時:
PowerShell のプロンプトで setx を使ってシステム環境変数を設定する。
PowerShell のプロンプトで cmd と打って Enter 叩けば PowerShell のプロンプトの中にコマンドプロンプトが呼び出される。
あとは setx ~ と。
exit と入力して Enter 叩けば PowerShell に戻る。
更に exit と入力して Enter 叩けば PowerShell のプロンプトが閉じる。
PowerShell (で作成したスクリプトなどの中) でシステム環境変数を設定する。
たぶん PowerShell には setx に該当するコマンドレットが無かった気がするので .NET Framework の機能を使って操作するんだと思う。
[System.Environment]::SetEnvironmentVariable("JAVA_HOME", "C:/Program Files/Java/jre-9.0.4", [System.EnvironmentVariableTarget]"Machine")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Windows 10 win10 立ち上げ時のエラー 1 2023/04/17 11:55
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトでシリアル...
-
コマンドプロンプトに詳しい方!
-
シンボリックリンクが作れませ...
-
CommonDialog でエラー
-
バッチファイル中の、Xcop...
-
WINDOWSコマンドの名前を変更で...
-
コマンドプロンプトからGUI...
-
コマンドプロンプトからファイ...
-
コマンドプロンプトのdisk part...
-
treeコマンドでソートできませ...
-
DOSコマンドで共有ファイル...
-
URLへアクセスするコマンド
-
Androidアルバムの画像を消去で...
-
フォルダの並び替えの項目を固...
-
フォルダの中に1個しかファイ...
-
拡張子はなぜ、大文字と小文字...
-
Windowsフォルダ内のファイルと...
-
dirコマンド一文ででフォルダの...
-
LAME.EXE をダウンロードしたい...
-
ひとつのファイルを一括で複数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトからファイ...
-
コマンドプロンプトに詳しい方!
-
メールが突然受信できなくなり...
-
全画面表示のバッチファイル
-
windowsが立ち上がりません。コ...
-
コマンドプロンプトで『.lnk』...
-
テキストファイルの特定行、特...
-
PowershellでNASの共有フォルダ...
-
シンボリックリンクが作れませ...
-
treeコマンドでソートできませ...
-
Windowsのコマンドプロンプト教...
-
コマンドプロンプトで完全削除
-
URLへアクセスするコマンド
-
コマンドプロンプトでシリアル...
-
CommonDialog でエラー
-
DOSバッチで文字数カウント
-
エクセル:シートの保護が解除...
-
dirコマンドの場所について
-
コマンドプロンプトで出来ること
-
net userコマンドでFullname情...
おすすめ情報
すいません。コマンドプロンプトを使ってではなく、PowerShellを使ってというのが正しいです。
いつもはMacを使っているため、windowsのディレクトリの確認方法を知らないんです。すいません。