① 如何在java中獲取環境變數的值
1、用System.getenv();獲取當前系統環境的變數名,如下:
publicclass Test {
publicstaticvoid main(String[] args) {
Map<String, String> map = System.getenv();
for(Iterator<String> itr = map.ketSet().iterator();itr.hasNext();){
String key = itr.next();
System.out.println(key + "=" + map.get(key));
}
}
}
系統環境變數名如下:
01.USERPROFILE :用戶目錄
02.USERDNSDOMAIN :用戶域
03.PATHEXT :可執行後綴
04.JAVA_HOME :Java安裝目錄
05.TEMP :用戶臨時文件目錄
06.SystemDrive :系統盤符
07.ProgramFiles :默認程序目錄
08.USERDOMAIN :帳戶的域的名稱
09.ALLUSERSPROFILE :用戶公共目錄
10.SESSIONNAME :Session名稱
11.TMP :臨時目錄
12.Path :path環境變數
13.CLASSPATH :classpath環境變數
14.PROCESSOR_ARCHITECTURE :處理器體系結構
15.OS :操作系統類型
16.PROCESSOR_LEVEL :處理級別
17.COMPUTERNAME :計算機名
18.Windir :系統安裝目錄
19.SystemRoot :系統啟動目錄
20.USERNAME :用戶名
21.ComSpec :命令行解釋器可執行程序的准確路徑
22.APPDATA :應用程序數據目錄
2、用System.getProperties(); 獲取當前的系統屬性,如下:
publicclass Test {
publicstaticvoid main(String[] args) {
Properties props = System.getProperties();
props.list(System.out);
}
}
系統屬性名如下:
01.java.version Java :運行時環境版本
02.java.vendor Java :運行時環境供應商
03.java.vendor.url :Java供應商的 URL
04.java.home :Java安裝目錄
05.java.vm.specification.version: Java虛擬機規范版本
06.java.vm.specification.vendor :Java虛擬機規范供應商
07.java.vm.specification.name :Java虛擬機規范名稱
08.java.vm.version :Java虛擬機實現版本
09.java.vm.vendor :Java虛擬機實現供應商
10.java.vm.name :Java虛擬機實現名稱
11.java.specification.version :Java運行時環境規范版本
12.java.specification.vendor :Java運行時環境規范供應商
13.java.specification.name :Java運行時環境規范名稱
14.java.class.version :Java類格式版本號
15.java.class.path :Java類路徑
16.java.library.path :載入庫時搜索的路徑列表
17.java.io.tmpdir :默認的臨時文件路徑
18.java.compiler :要使用的 JIT編譯器的名稱
19.java.ext.dirs :一個或多個擴展目錄的路徑
20.os.name :操作系統的名稱
21.os.arch :操作系統的架構
22.os.version :操作系統的版本
23.file.separator :文件分隔符
24.path.separator :路徑分隔符
25.line.separator :行分隔符
26.user.name :用戶的賬戶名稱
27.user.home :用戶的主目錄
28.user.dir :用戶的當前工作目錄
② java環境變數怎麼配置
安裝JDK 選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java文件夾中的不同文件夾中。(不能都安裝在java文件夾的根目錄下,jdk和jre安裝在同一文件夾會出錯)
1:安裝jdk 隨意選擇目錄 只需把默認安裝目錄 \java 之前的目錄修改即可
2:安裝jre→更改→ \java 之前目錄和安裝 jdk 目錄相同即可
註:若無安裝目錄要求,可全默認設置。無需做任何修改,兩次均直接點下一步。
3安裝完JDK後配置環境變數 計算機→屬性→高級系統設置→高級→環境變數
4系統變數→新建 JAVA_HOME 變數 。
變數值填寫jdk的安裝目錄(本人是 E:\Java\jdk1.7.0)
5
系統變數→尋找 Path 變數→編輯
在變數值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變數值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)
系統變數→新建 CLASSPATH 變數
變數值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
系統變數配置完畢
檢驗是否配置成功 運行cmd 輸入 java -version (java 和 -version 之間有空格
或直接輸入java 也可以
③ 鐢佃剳涓鐨刯ava鐜澧冨彉閲忛厤緗鏄浠涔
鐢佃剳JAVA鐜澧冨彉閲忓備綍璁劇疆錛
鐢佃剳JAVA鐜澧冨彉閲忚劇疆鏂規硶錛孭ython澧炲姞鐜澧冨彉閲忕殑鏂規硶涔熸槸濡傛わ紝鍙涓嶈繃鍙橀噺鍙瑕佹槸Python鐨勩
姝ラゅ備笅銆
寤虹珛鍦ㄥ畨瑁呭ソJavaJDK鐨勫墠鎻愪笅錛屽彸閿鐐瑰嚮鎴戠殑鐢佃剳錛岀劧鍚庨夋嫨灞炴с
鍦ㄥ睘鎬т腑錛屾壘鍒伴珮綰х郴緇熻劇疆錛岀偣鍑繪墦寮銆
鍦ㄧ郴緇熷睘鎬т腑錛屾壘鍒扮幆澧冨彉閲忚繖涓閫夐」錛岀偣鍑繪墦寮銆
鎵撳紑涔嬪悗錛屽湪涓嬫柟鐨勭郴緇熷彉閲忎腑錛屾壘鍒版柊寤烘寜閽錛岀偣鍑繪墦寮銆
鏂板緩涓涓緋葷粺鍙橀噺鈥淛AVA_HOME鈥濓紝鎵嬪姩閫夋嫨JDK瀹夎呯殑浣嶇疆錛岀偣鍑葷『瀹氥
鍐嶆℃柊寤轟竴涓鍙鍋氣淐LASSPATH鈥濈殑鐜澧冨彉閲忥紝鍙橀噺鍊艱緭鍏モ;%JAVA_HOME%bin;%JAVA_HOME%jrebin;鈥
鎵懼埌緋葷粺鍙橀噺Path錛岀偣鍑繪墦寮緙栬緫錛岀劧鍚庣偣鍑繪柊寤猴紝鎵懼埌JDK鐨勭洰褰曪紝鐒跺悗鐐瑰嚮鎵撳紑JDK涓嬮潰鐨刡in鐩褰曪紝澶嶅埗鍦板潃錛屾坊鍔犲埌鐩褰曚腑
鐐瑰嚮紜瀹氫箣鍚庯紝鎴戜滑鎵撳紑鍛戒護鎻愮ず絎︼紝鍒嗗埆杈撳叆Java鍜宩avac楠岃瘉鏄鍚﹀畨瑁呮e父銆
java鐜澧冨彉閲忕殑閰嶇疆姝ラゅ強鍏朵綔鐢ㄨ︾粏瑙h伙紵
classpath闇瑕佸湪緋葷粺鍙橀噺閲岄潰鏂板緩錛屽彉閲忓悕涓篶lasspath錛屽彉閲忓尖.;D:Javajdk1.8.0_11libtools.jar;D:Javajdk1.8.0_11libdt.jar鈥濓紙娉ㄦ剰鍙橀噺鍊煎墠闈㈢殑鐐瑰拰鍒嗗彿涓瀹氳佸姞涓婏紝鍚﹀垯閰嶇疆涓嶆垚鍔燂級錛屼袱涓鍙橀噺鍊奸厤緗瀹屾垚鍚庯紝渚濇$偣鍑葷『璁ゃ
鎼滅儲jdk銆佽繘琛屼笅杞斤紝鏂囦歡涓篹xe,鍙屽嚮鎵撳紑錛岃繘鍏ュ畨瑁呴〉闈錛岃繘鍏ヤ笅涓姝ワ紙瀹夎呰礬寰勮嚜閫変絾瑕佽頒綇錛夛紝閫変腑璁$畻鏈猴紝鐐瑰嚮榧犳爣鍙抽敭_銆嬮夋嫨灞炴у睘鎬э紝榪涘叆涓嬩竴姝ワ紝閫夋嫨楂樼駭緋葷粺璁劇疆_銆嬪湪鍥㈠嚭紿楀彛涓閫夋嫨鈥斻嬬幆澧冨彉閲忥紝榪涘叆涓嬩竴姝ャ
path鍙橀噺錛屾柊寤虹郴緇熷彉閲廮鍙橀噺鍚嶏紝鍙橀噺鍊.;%JAVA_HOME%bin;鐐瑰嚮紜瀹氾紝榪涜屼笅涓姝ワ紝閰嶇疆JAVA_HOME錛岄厤緗瀹夎呰礬寰勫嵆鍙銆
鍦ㄨ劇疆鐜澧冨彉閲弍ath鏃跺欙紝涔嬫墍浠ヨ侀夋嫨C:Javajdk1.6.0bin錛圝DK鐨勫畨瑁呯洰褰曪級鏄鍥犱負鍦ㄧ紪璇戠▼搴忕殑鏃跺欙紝鍦ㄦ帶鍒跺彴杈撳叆javacHello.java鏄錛岀郴緇熻佸幓緋葷粺鐜澧冨彉閲忎笅闈㈡壘javac.exe鐨勬墽琛岀▼搴忚礬寰勩
鎬庝箞鏍鋒敼鐢佃剳鐜澧冨彉閲忥紵
win7鐢佃剳淇鏀圭幆澧冨彉閲忔柟娉曞備笅錛
1銆佺偣鍑燴滄垜鐨勭數鑴戔濓紝閫夋嫨灞炴с
2銆佹壘鍒板苟鎵撳紑鈥滈珮綰х郴緇熼厤緗鈥濄傚湪鎺ヤ笅鏉ョ殑欏甸潰涓鐐瑰嚮鈥滈珮綰х郴緇熼厤緗鈥濓紝鎵撳紑鈥滅郴緇熷睘鎬р濈獥鍙c
3銆佹壘鍒扳滅幆澧冨彉閲忊濇寜閽騫剁偣鍑匯
4銆佺幆澧冨彉閲忕獥鍙c傚湪鐜澧冨彉閲忕獥鍙d腑涓鑸鏈変袱涓鍙橀噺錛屼竴涓鏄浣犲綋鍓嶆墍浣跨敤鐨勭敤鎴風嫭鏈夌殑鐜澧冨彉閲忥紝鍙︿竴涓鏄鎵鏈夌敤鎴烽兘鍙浠ヨ塊棶鐨勭郴緇熷彉閲忋傚叾瀹炲傛灉鍦ㄤ綘鐨勭數鑴戜笂浣犲彧浣跨敤涓涓鐢ㄦ埛鐨勮瘽錛岄偅涔堜笉綆′綘淇鏀圭殑鐢ㄦ埛鐨勭幆澧冨彉閲忚繕鏄緋葷粺鍙橀噺錛屾晥鏋滈兘鏄涓鏍風殑銆備負浜嗕互闃叉湭鏉ヤ細鏂板緩鍏朵粬鐢ㄦ埛錛岄偅涔堟垜寤鴻浣犱慨鏀圭郴緇熷彉閲忚屼笉鏄鏌愪釜鐢ㄦ埛鐙鏈夌殑鐜澧冨彉閲忋
5銆佸湪緋葷粺鍙橀噺鏄劇ず妗嗕腑鎵懼埌鍙橀噺path錛岄変腑騫剁偣鍑葷紪杈戣繘琛屼慨鏀廣俻ath鍙橀噺鍛婅瘔緋葷粺,褰撹佹眰緋葷粺榪愯屼竴涓紼嬪簭鑰屾病鏈夊憡璇夊畠紼嬪簭鎵鍦ㄧ殑瀹屾暣璺寰勬椂,緋葷粺闄や簡鍦ㄥ綋鍓嶇洰褰曚笅闈㈠繪壘姝ょ▼搴忓,榪樺簲鍒皃ath鍙橀噺鎸囧畾鐨勭洰褰曚笅鍘誨繪壘銆備竴鑸鎴戜滑淇鏀圭幆澧冨彉閲忔椂濡傛灉娌℃湁鎸囧畾鍏蜂綋鐨勫彉閲忥紝姣斿侸AVA_HOME鏃訛紝鎴戜滑鎵鎸囩殑鐜澧冨彉閲忓氨鏄痯ath銆
6銆佷慨鏀瑰畬姣曚箣鍚庝竴瀹氳佽板緱鍏ㄩ儴鐐瑰嚮鈥滅『瀹氣濇墠鑳藉熶繚瀛樹慨鏀圭殑鍐呭廣備竴涓璺寰勫拰鍙︿竴涓璺寰勪箣闂磋佽板緱鐢ㄥ垎鍙烽殧寮銆備笁涓紿楀彛涓鐨勬寜閽閮介渶瑕佺偣鍑燴滅『瀹氣濇墠鑳戒繚瀛樹慨鏀圭殑鍐呭廣
7銆佸備綍淇鏀癸紵濡傛灉瑙夊緱鍦ㄧ紪杈戠郴緇熷彉閲忕殑紿楀彛涓涓嶅ソ鍋氫慨鏀圭殑璇濓紝涔熷彲浠ユ妸path鐨勫唴瀹規嫹璐濆埌鏂囨湰鏂囨。涓榪涜屾煡鎵懼拰淇鏀癸紝鐒跺悗鍐嶉粡璐村洖鍘匯
eclipse濡備綍閰嶇疆鐜澧冨彉閲忥紵
鏂規硶錛氬彧瑕佸湪eclipse涓閰嶇疆jre灝卞彲浠ヤ簡銆
涓嬮潰鏄痡dk鐨勯厤緗鏂規硶錛
閰嶇疆鐜澧冨彉閲忥細鍙沖嚮鈥滄垜鐨勭數鑴戔-->>楂樼駭-->>鐜澧冨彉閲
1錛夊湪緋葷粺鍙橀噺閲屾柊寤篔AVA_HOME鍙橀噺錛屽彉閲忓間負錛欳:ProgramFilesJavajdk1.6.0_14錛堟牴鎹鑷宸辯殑瀹夎呰礬寰勫~鍐欙級
2錛夋柊寤篶lasspath鍙橀噺錛屽彉閲忓間負錛.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar
3錛夊湪path鍙橀噺錛堝凡瀛樺湪涓嶇敤鏂板緩錛夋坊鍔犲彉閲忓礆細%JAVA_HOME%bin;%JAVA_HOME%jrebin錛堟敞鎰忓彉閲忓間箣闂寸敤鈥;鈥濋殧寮錛
4銆佲滃紑濮嬧-->>鈥滆繍琛屸-->>杈撳叆鈥渏avac鈥-->>Enter錛屽傛灉鑳芥e父鎵撳嵃鐢ㄦ硶璇存槑閰嶇疆鎴愬姛錛
WIN7鎬庝箞閰嶇疆鐜澧冨彉閲廕AVAHOME錛
榪愯宩ava紼嬪簭錛屾墍闇瑕丣AVA_HOME鐜澧冨彉閲忕殑閰嶇疆鏂規硶:
1錛屽湪妗岄潰鎵懼埌璁$畻鏈哄浘鏍囷紝鍙抽敭鍙嶆暡-->>灞炴
-->>楂樼駭緋葷粺璁劇疆
-->>鐜澧冨彉閲忚劇疆錛
鍦ㄧ郴緇熷彉閲忎笅鏂板緩JAVA_HOME錛屽彉閲忓間負jdk瀹夎呰礬寰
④ 一步步教你如何配置Java環境變數(超級詳細)!
一步步,手把手教你Java環境變數配置大作戰!
首先,打開你的電腦,找到那個熟悉的圖標,右鍵點擊,選擇「屬性」按鈕,進入系統設置的神秘世界。
進入高級系統配置
接下來,深入到系統底層,點擊「高級」選項卡,再一步,點擊「環境變數」按鈕,我們將開始對Java環境的細致設置。
設立Java基石:JAVA_HOME
在系統變數區域,我們創建一個新的成員——JAVA_HOME。這是JDK的家園,比如你的路徑可能是這樣的:D:Javajdk1.8.0_221。記住,這是系統級別的設置,而不是個人用戶設置哦!
擴展路徑:PATH的加入
然後,我們需要修改PATH,讓它知道Java的藏身之處。在路徑的最前面添加這條指令:%JAVA_HOME%in;%JAVA_HOME%jrein,這樣,無論JDK位置如何變動,只需更新JAVA_HOME,PATH就能迅速找到它。在Windows 10及以上版本,確保每條路徑獨立添加,避免混淆。
載入神器:CLASSPATH的誕生
為了方便Java的類載入,咱們再創建一個CLASSPATH,它負責指示Java尋找類文件的路徑。基本設置如下:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;%JAVA_HOME%jrelib t.jar;%JAVA_HOME%libdt.jar。注意,開頭的那個點「.」至關重要,它是當前目錄的標志。
總結與確認
至此,我們總共設置了三個關鍵變數:JAVA_HOME、PATH和CLASSPATH。檢查它們是否存在,如果需要,就點擊「編輯」;若不存在,就選擇「新建」。將這些變數值填入,別忘了用你自己的JDK路徑替換示例。
最後,來驗證我們的努力。在命令行窗口輸入java -version和javac,如果看到熟悉的輸出信息,恭喜你,Java環境配置大功告成!
踏上Java編程之旅
如果你對JavaSE有一定基礎,且渴望進一步提升,那麼一套深入淺出的JavaWeb教程將是你不可或缺的夥伴。它將帶你從入門到實戰,讓你掌握MySQL資料庫開發,HTML5、CSS3等前端技術,以及Servlet、JSP等Java web技術。一步步提升你的Java web開發能力,開啟你的編程新篇章!
⑤ java的環境變數
Java的環境變數是指操作系統中設置的一些特定參數,這些參數用於配置Java應用程序的運行環境。下面詳細介紹Java環境變數的相關知識。
一、什麼是Java環境變數?
Java環境變數是在操作系統中設置的一些參數,用於配置Java應用程序的運行環境。這些變數告訴Java運行時環境在哪裡可以找到Java開發工具包和相關庫文件,以及其他必要的資源。設置Java環境變數可以確保Java應用程序能夠正確地運行和訪問系統資源。
二、Java環境變數的種類和用途。
常見的Java環境變數包括以下幾種:
1. JAVA_HOME:這個環境變數用於指定Java開發工具包的安裝目錄。通過設置這個變數,系統可以方便地找到Java運行時環境和相關工具。
2. PATH:這個環境變數用於指定可執行文件的搜索路徑。在PATH變數中添加Java安裝目錄下的bin目錄,可以方便地在命令行中運行Java和相關工具。
3. CLASSPATH:這個環境變數用於指定Java類文件的搜索路徑。當運行Java應用程序時,Java虛擬機會按照CLASSPATH變數中指定的路徑來查找類文件。
三、如何設置Java環境變數?
設置Java環境變數通常包括以下步驟:
1. 找到JDK的安裝目錄,並復制目錄路徑。
2. 打開系統的環境變數配置界面。在Windows系統中,可以通過計算機屬性中的高級系統設置來找到環境變數配置界面;在Linux或Mac系統中,可以在終端中使用相應的命令來配置環境變數。
3. 創建或編輯JAVA_HOME、PATH和CLASSPATH等環境變數,將JDK的安裝目錄路徑添加到這些變數的值中。
4. 保存配置並重新啟動相關應用程序或命令行界面,使新的環境變數設置生效。
四、設置Java環境變數的意義。
正確設置Java環境變數對於開發者和系統管理員來說非常重要。它不僅可以確保Java應用程序能夠正確地運行,還可以提高開發效率和系統性能。通過設置Java環境變數,開發者可以方便地訪問JDK和相關工具,進行Java應用程序的開發、調試和部署。同時,系統管理員可以通過設置環境變數來管理多個Java版本和應用程序的運行環境,確保系統的穩定性和安全性。
⑥ JAVA環境變數配置有哪些
JAVA環境變數配置有:
方法一:
依次點擊:「我的電腦」-(右鍵)「屬性」-「高級」-「環境變數」,彈出Windows的「環境變數」配置卡。
在「系統變數」欄下執行三項操作:
①新建「Classpath」(如果已有,則直接編輯),設置其值為 .;JDK所在的絕對路徑值lib (例如 .;D:Program FilesJavajdk1.5.0_04)(若值中原來有內容,用分號與之隔開),注意路徑前的符號為.;不能漏掉
②新建「Path」(如果已有,則直接編輯),設置其值為 %Java_Home%bin; (若值中原來有內容,用分號與之隔開)。
方法二:
依次點擊:「我的電腦」-(右鍵)「屬性」-「高級」-「環境變數」,彈出Windows的「環境變數」配置卡。
在「系統變數」欄下執行三項操作:
①新建「Java_Home」,設置其值為 JDK所在的絕對路徑(例如 D:Program FilesJavajdk1.5.0_04)。
②新建「Classpath」(如果已有,則直接編輯),設置其值為 .;%Java_Home%lib (若值中原來有內容,用分號與之隔開)。
注意路徑前的符號為;不能漏掉。
③新建「Path」(如果已有,則直接編輯),值: %Java_Home%bin; (若值中原來有內容,用分號與之隔開)。
安裝JDK,進入電腦的環境變數,添加一個jdk的系統變數即可,具體步驟如下:
1、右擊我的電腦點擊屬性。
2、進入我的電腦屬性後點擊高級系統設置。
3、點擊進入系統環境變數。
4、新建一個jdk的環境變數。
5、名稱為JAVA_HOME,變數值為jdk的安裝目錄。確定退出即可。
版本更新歷程:
JDK(Java Development Kit) 是 Java 語言的軟體開發工具包(SDK)。
SE(JavaSE),standard edition,標准版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。
EE(JavaEE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名為Java EE。從2018年2月26日開始,J2EE改名為Jakarta EE。
ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名為Java ME。
沒有JDK的話,無法編譯Java程序(指java源碼.java文件),如果想只運行Java程序(指class或jar或其它歸檔文件),要確保已安裝相應的JRE。