Windows中的Java環境變數
作業系統使用環境變數來儲存Windows或使用者啟動的程序使用的設定(預設值,資源位置)。
有兩種型別的環境變數:
- 使用者變數:特定於特定Windows使用者帳戶
- 系統變數:適用於機器的所有使用者
大多數情況下,這些變數通常在安裝系統或其他應用程式(如JDK)時自動定義和初始化,但在某些情況下使用者必須手動定義它們。您還可以檢查是否自動設定了Java的系統變數。
通過開啟命令提示符完成測試。 轉到“ 開始”並在“ 執行”中鍵入cmd,然後按Enter鍵。它將啟動命令提示符。現在輸入' javac
1 |
C:\Users\lsharm>javac |
如果沒有系統變數來指示在哪裡查詢此可執行檔案,系統將給出如下錯誤:
1 2 3 |
C:\Users\lsharm>javac 'javac' is not recognized as an internal or external command, operable program or batch file. |
此問題的解決方案是通過設定系統變數來設定Java環境變數路徑:JAVA_HOME
如何在Windows上設定Java環境系統變數/路徑
在Windows中安裝Java環境工具包(JDK)之後,必須將環境變數設定為指向JDK安裝目錄。JAVA_HOME
第1步:設定JAVA_HOME變數
1)開啟控制面板 - >系統或安全 - >系統 ; 通過右鍵單擊 “ MyComputer”並選擇“ 屬性”,可以完成同樣的操作。
2)選擇“ 高階系統設定 ”。
3)在“ 高階”選項卡下,選擇“ 環境變數... ”選項。
4)在System變數中選擇New。
5)將變數名稱定義為“ JAVA_HOME ”,將變數值定義為“ C:\ Program Files \ Java \ jdk1.8.0_45 ”(對於此示例,JDK版本1.8.0安裝在“ C:\ Program Files \ Java \ jdk1”中.8.0_45 '資料夾;如果需要,修改此值以反映實際位置)。
注意:請檢視上一章“安裝Java Development Kit”以檢查JDK安裝的位置。
第2步:設定PATH變數
6)現在我們需要在PATH 變數中指定位置。對於PATH,很可能它已經存在於您的機器中。所以只需選擇它並選擇“ 編輯” 選項即可。
7)在編輯器中新增值' ;%JAVA_HOME%\ bin '或' ; C:Program Files \ Java \ jdk1.8.0_45 \ bin '。
注意:新值由分號與現有分號隔開,並且要小心,不要對現有字串進行任何更改,因為它是一個非常敏感的資訊。
8)現在轉到“ 開始”並在“ 執行”中鍵入cmd,然後按Enter鍵。它將啟動命令提示符。輸入' java -version ',它將顯示以下資訊。
或者輸入' javac '它將返回以下Java資訊:
1 2 3 4 5 6 7 8 9 |
C:\Users\lsharm>javac Usage: javac <options> <source files> where possible options include: -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,source} Generate only some debugging info -nowarn Generate no warnings -verbose Output messages about what the compiler is doing -deprecation Output source locations where deprecated APIs are used |
注意:重新啟動計算機以使系統瞭解這些更改,或者在完成完整的Appium安裝過程後重新啟動系統。