一、JAVA分類
JAVAEE——JAVA企業版,主要用於WEB開發。
JAVASE——JAVA標准版,主要用於應用程序開發。
JAVAME——JAVA移動版,主要用於移動應用開發。
二、JAVASE的安裝
JAVA的運行需要JAVA虛擬機(JVM),這是它實現跨平台的根本。
JAVA的安裝主要有兩個部分JRE和JDK,其中,JRE(Java Runtime Environment)為JAVA運行時環境,主要包括JAVA虛擬機和一些庫函數。
而JDK(Java Development Kit)包括JRE和JAVA開發工具包。
對於JAVASE開發者來說,只要安裝JDK就可以了,因為它已經包含運行JAVA所必須的JRE了。
JDK安裝完成后(假設安裝目錄為D:\javase),在安裝目錄下可以發現有bin子目錄和jre子目錄。bin子目錄中包含了一些應用程序,其中最重要的是javac.exe和java.exe。
javac.exe的作用是對java源代碼文本文件(擴展名為.java)進行編譯成類文件(擴展名為.class)。
在命令窗口中可用命令javac -version查看java jdk的版本號。
java.exe的作用是將java類文件生成可執行文件(擴展名為.exe)。
為了更好地利用這兩個命令,一般情況下,我們可以修系統環境變量中的path值,加入D:\javase\bin。為了以后修改方便,我們也可以新建系統變量JAVA_HOME,使其值為D:\javase,並在系統變量path中添加;%JAVA_HOME%\bin;。
javac.exe生成的JAVA類文件一般在當前目錄下,如果要將其放入指定文件夾(如D:\class),以便java.exe可自動到這個目錄中取這個類文件並生成相應的可執行文件,可以設置系統變量classpath或在命令窗口用命令set classpath=d:\class;%classpath%;。在命令窗口中如需清除classpath,可用命令set classpath=即可。值得注意的是命令窗口的設置不會影響系統變量的窗口設置值。
實例:
在d:\program下新建一個文本文件a.java,在其中輸入以下內容:
class demo
{
public static void main(String [] args)
{
System.out.println("hello");
}
}
然后在命令窗口中輸入命令:javac a.java就會自動生成demo.class類文件。
在命令窗口中輸入命令java demo就會自動生成demo.exe應用程序了。