Java 學習(一)—— 配置環境變數
一、Java 簡介
Java是由Sun Microsystems公司於1995年5月推出的Java面向物件程式設計語言和Java平臺的總稱。由James Gosling和同事們共同研發,並在1995年正式推出。
Java分為三個體系:
- JavaSE(J2SE)(Java2 Platform Standard Edition,java平臺標準版) 應用: 開發企業環境下的應用程式,主要針對web程式開發;
- JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平臺企業版) 應用:
- JavaME(J2ME)(Java 2 Platform Micro Edition,java平臺微型版) 應用:開發電子消費產品和嵌入式裝置,如手機中的程式;
二、window 安裝Java
1.下載JDK
下載地址:ORACLE
根據自己的需求,選擇下載,這裡我們選擇window 64
下載後JDK的安裝根據提示進行,還有安裝JDK的時候也會安裝JRE,一併安裝就可以了。
安裝JDK,安裝過程中可以自定義安裝目錄等資訊,我選擇安裝目錄為 D:\JAVA
2.配置環境
1.安裝完成後,右擊"我的電腦",點選"屬性",選擇"高階系統設定";
在"系統變數"中設定3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點選"編輯",不存在則點選"新建"。
變數設定引數如下:
變數名:JAVA_HOME (jdk的安裝目錄)
變數值:D:\JAVA (根據自己的實際路徑配置)
變數名:CLASSPATH (java載入類路徑,只有類在classpath中java命令才能識別,路徑前加”.”表示當前路徑。)
變數值:,;D:\JAVA\lib\dt.jar ;D:\JAVA\lib\dt.jar (前面有個".")
變數名:Path
變數值:D:\JAVA\bin;D:\JAVA\jre\bin; (前者Javac命令,後者Java命令)
注意:1.如果使用1.5以上版本的JDK,不用設定CLASSPATH環境變數,也可以正常編譯和執行Java程式。
2.注意大小寫,不過在windows下並不區分,linux下則是大小寫敏感的。
path:path變數的值一般是一連串的目錄,當初作業系統需要呼叫某一應用程式時,會預設的根據path變數的值,在各目錄中依次搜尋該應用程式,直到找到為止,否則返回錯誤提示。在執行java程式時,我們一般會用到java和java才命令,所以我們要將javac.exe和java.exe的所在目錄新增到path環境變數的值中。javac 是編譯命令,在jdk\bin目錄下,java是執行命令在jre\bin目錄之下。
3.javac命令和Java命令
javac:負責的是編譯的部分,當執行javac時,會啟動java的編譯器程式。對指定副檔名的.java檔案進行編譯。生成了jvm可以識別的位元組碼檔案。也就是class檔案,也就是java的執行程式。
java:負責執行的部分.會啟動jvm.載入執行時所需的類庫,並對class檔案進行執行.
一個檔案要被執行,必須要有一個執行的起始點,這個起始點就是main函式.
4.測試jdk
<1>、"開始"->"執行",鍵入"cmd";
<2>、鍵入命令: java -version、java、javac 幾個命令,出現以下資訊,說明環境變數配置成功;
三、JRE和JDK的關係和含義
JDK(Java Development Kit) 是 Java 語言的軟體開發工具包(SDK),其中包括javac,JavaDoc,Java偵錯程式),可以讓開發者開發、編譯、執行Java應用程式。
JRE(java runtime environment)是將要執行Java程式的Java虛擬機器。它同時也包含了執行applet需要的瀏覽器外掛。