1. 程式人生 > >環境變數配置心得

環境變數配置心得

前言

近些天花了一些時間,仔細研究了一下系統環境變數。 系統環境變數,在使用java、mysql、tomcat等軟體的時候,都是需要進行環境變數的配置的。

首先介紹一下什麼是環境變數?

環境變數相當於給系統設定一些引數,具體作用與具體的環境變數有關,比如path變數:它的作用是當系統執行一個程式但沒有告訴程式所在的完整路徑時,系統除了應該從當前目錄查詢此程式外,還應該從哪些目錄下查詢; 小提示:你也可以不配環境變數,這就意味著,你每次執行程式都要打上具體的完整路徑,這可是相當的麻煩呢。 圖:沒有配置環境變數,使用java -version檢視java版本號: 沒有配置環境變數,使用java -version檢視java版本號 圖:配置環境變數後,使用java -version檢視java版本號 配置環境變數後,使用java -version檢視java版本號

如何配置環境變數?

配置環境變數的位置在哪?(不多說,直接上圖) 在這裡插入圖片描述

java環境變數: (新建)JAVA_HOME:java的jdk路徑,比如:C:\Program Files\Java\jdk1.7.0_13 (編輯)path:執行java程式的路徑,比如:%JAVA_HOME%\bin;(等同於C:\Program Files\Java\jdk1.7.0_13\bin; ) 當然,你也可以不配置JAVA_HOME直接寫C:\Program Files\Java\jdk1.7.0_13\bin;(強烈不建議這麼做) (新建)CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;注意:別丟了最前面的 .;

開啟命令列:輸入 javac 檢查是否配置正確

mysql環境變數: (編輯)path:執行mysql程式的路徑,比如:C:\Program Files\MySQL\MySQL Server 5.0; 開啟命令列:輸入 mysql 或者 mysql -u(使用者名稱) -p(密碼) 檢查是否配置正確

tomcat環境變數的配置: (上面已經建好)JAVA_HOME (新建)CATALINA_HOME:E:\ShoppingCart\apache-tomcat-6.0.20 (編輯)path:執行tomcat程式的路徑,比如:%CATALINA%\bin;(等同於E:\ShoppingCart\apache-tomcat-6.0.20\bin;) 開啟命令列:輸入catalina run 執行一下試試吧!

細心的朋友們應該發現了,上述環境變數的配置中,JAVA_HOME與CATALINA_HOME結尾處是沒有加 分號 的,這是為什麼呢? 這是因為 JAVA_HOME與CATALINA_HOME並不是用於可執行的程式路徑,而是引用路徑,如果加上了分號,那麼我們配置的 %JAVA_HOME%\bin; 將等同於 “C:\Program Files\Java\jdk1.7.0_13;\bin;” (注意中間多了個分號) %CATALINA_HOME%\bin; 將等同於 “E:\ShoppingCart\apache-tomcat-6.0.20;\bin;” (注意中間多了個分號) 你們覺得這樣還會被正確的識別嗎?肯定是不會的。 囉嗦一下:配置環境變數全部都是英文字元,這麼低階的錯誤也只有剛入門的人會犯了,提醒一下。

拓展小知識

當執行mysql的時候,推薦使用 mysql -u(使用者名稱) -p(密碼) 進入 如果使用了 mysql直接進入,那麼當你使用資料庫的時候將會提示 Access denied for user ‘’@‘localhost’ to database ‘databaseName’