1. 程式人生 > >JAVA核心技術I---JAVA開發環境配置

JAVA核心技術I---JAVA開發環境配置

lan web容器 todo spa arc not info 移植 classpath

一:常常有看到Java SE,Java EE,Java ME,那麽他們的區別呢?

1. Java SE(Java Platform,Standard Edition java平臺標準版)。

Java SE 以前稱為 J2SE。它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。
Java SE 包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎。 Java SE 是做電腦上運行的軟件。

2. Java EE(Java Platform,Enterprise Edition java平臺企業版)。

這個版本以前稱為 J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。
Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。 Java EE 是用來做網站的(我們常見的JSP技術)。

3. Java ME(Java Platform,Micro Edition java平臺微型版)。

這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。
Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。基於 Java ME 規範的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。 Java ME 是做手機軟件的。
在一臺電腦上可以同時安裝Java SE、Java EE、Java ME,不影響,對應開發需求不一樣,用對應的版本。

更加完善的介紹 -- 推文:Java SE/EE/ME概念理解(Java版本發展歷史)


補充:SE 和 EE

Java EE:Java EE平臺構建於Java SE平臺之上,Java EE平臺提供一組API和運行環境來開發和運行大規模的,多層的,可擴展的,可靠的和安全的網絡應用程序。
也就是說Java EE是一個標準而已,而這些標準的實現是Web容器提供的,比如Servlet-API,在Tomcat這個Web容器下的lib文件夾就集成了servlet-api.jar的包。
Java EE有自己獨立的版本發展歷史,這一點與Java SE是區分開的。不要這樣錯誤的認為Java SE 8就代表了Java EE 8,這兩個是不同的東西。
Java EE提供了一組標準的API,而Web容器是實現這組API,然後提供JAR包給開發人員。那麽在Web容器去實現這組API時,比如實現Java EE 7的API時,可能會使用Java 8的新語言特性去實現;那麽此時,開發人員在引入這個JAR包時,就必須安裝支持Java 8的安裝包,也就是Java SE 8,JDK 8。那麽這種聯系關系可以說明是有聯系,但功能卻是區分的。

二:開發環境安裝

推文:Java 開發環境配置

(一)下載java開發工具包JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

技術分享圖片

技術分享圖片

安裝JDK的時候也會安裝JRE,一並安裝
選擇安裝目錄為 C:\Program Files (x86)\Java\jdk1.8.0_91 

(二)設置環境變量(系統變量)

"系統變量"中設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊"編輯",不存在則點擊"新建"
變量名:JAVA_HOME
變量值:C:\Program Files (x86)\Java\jdk1.8.0_91        // 要根據自己的實際路徑配置
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //記得前面有個"."
變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

三:安裝eclipse開發軟件

地址:https://www.eclipse.org/downloads/(標準)

技術分享圖片

可以到這裏下載擴展包:https://www.eclipse.org/downloads/eclipse-packages/

一路next即可。

四:設置eclipse工作空間,創建第一個項目

(一)設置工作空間

技術分享圖片

(二)創建新的項目

技術分享圖片

(三)開始Hello World

技術分享圖片

package hello;

public class Hello {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("We will not use ‘Hello World‘!");
    }

}

補充:

Alt + /   是eclipse補全代碼的快捷方式

JAVA核心技術I---JAVA開發環境配置