
在我的學校 Unix 伺服器中,我可以在命令列上運行某些程序,而無需轉到它們所在的檔案。例如,
shell> java filename
將使用 java 運行該文件。我使用的家用電腦上裝有 Windows,我想知道是否可以在命令列上執行類似的操作。不對,我必須轉到可執行檔的路徑位置,然後輸入可執行檔的名稱才能運行它。
C:\longpath> java filename
是否可以存取 java(或任何其他與此相關的程式)而無需透過 Windows 命令列存取其檔案位置?
答案1
您可以將程式的路徑加入path
環境變數。然後,您可以在更改變數後開啟的命令提示字元中的任何位置存取該目錄中的檔案。
- 按⊞Win+R
- 鍵入
systempropertiesadvanced
並單擊[OK]
- 點選
[Environment Variables]
- 修改
path
變數(僅對目前使用者使用上半部;對所有使用者使用下半部):- 如果
path
變數存在:- 選擇它並單擊
[Edit]
- 按End轉到變數末尾
- 按;並輸入或貼上路徑
- 按一下
[OK]
接受並關閉開啟的對話框
- 選擇它並單擊
- 如果該
path
變數尚不存在:- 點選
[New]
- 輸入
Path
名稱 - 輸入值的路徑
- 按一下
[OK]
接受並關閉開啟的對話框
- 點選
- 如果
注意事項:
;
使用(例如,c:\foo;c:\bar;c:\baz
)分隔多個路徑- 小心不要弄亂任何現有路徑,否則可能會導致 Windows 故障
- 您可以將現有路徑複製到記事本等文字編輯器,並在其中進行更改,然後在您滿意時將其複製回對話框;這是可取的,因為對話方塊中的編輯欄位很小,因此您無法像在記事本中那樣看到整個內容(特別是如果您啟用自動換行)
- 這些變更僅適用於新的命令提示符,因此您必須關閉現有的命令提示字元並開啟一個新的命令提示符