環境變量是什么?
環境變量,是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。例如Windows和DOS操作系統中的path環境變量,當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還應到path中指定的路徑去找。用戶通過設置環境變量,來更好的運行進程。
視窗操作讓我們對這個概念認識的不清,可以這樣認為,視窗操作封裝了命令,與命令行一樣都是給操作系統一個指令。因此當你在某個目錄下,執行javac命令時候,他首先是要從當前目錄找javac的執行文件,或許是個javac.jar或者是個javac.exe。如果找不到,則去操作系統設置的環境變量中去找,再找不到,就說沒有這個指令。環境變量就是干這個活的。
(1)windows系統配置的環境變量及含義:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_45
jdk的安裝目錄,這算是一個規定了,以后不管是oracle、tomcat或者其他需要用jdk、jrm的軟件,都是直接去找操作系統中這個環境變量
Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;D:\soft\apache-maven-3.3.1/bin;C:\mysql\mysql_server5.5\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
PATH環境變量。作用是指定java命令搜索路徑。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變量中,bin目錄中包含經常要用到的可執行文件如javac、java、javaw等,設置好 PATH變量后,就可以在任何目錄下執行javac/java等工具了。如果不進行設置,那你就只能先進入到這個目錄下,才能使用那些命令了
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar