Java Web開發環境的搭建

題記:

最近整理自己java知識,發現網上很多資料都前後矛盾,不能透徹明白的說明問題。例如,JDK的安裝,都說要配置path,classPath;但事實上JDK1.6後安裝不需要配置classPath……

整理了一下幾點。

1.編譯是用JDK',解釋執行用JRE(但JDK中包含了JRE,一般開發只需要安裝JDK就行了)

2.Myeclipse8.6中自帶JDK/JRE,eclipse中沒有自帶JDK,必須的安裝JDK;(path的主要作用是讓命令窗口找到程序,也就是在命令窗口中執行java,javac等命令)

3.javaEE需要JDK和JRE,JavaSE的JDK中沒有包含;(但myeclipse中內置了JDK),而JRE不是JavaSE JRE而是apache(myeclipse編譯成class文件,在apache執行)

所以實際上,我們在使用MyEclipse創建javaEE項目時並沒有重新配置JDK。

理解:

雖然說JDK中包含JRE,但爲了便於理解,把JDK可以簡單理解爲編譯,JRE理解爲解釋執行;

javaEE中JDK/JRE是在javaSE的基礎上增加了一些jre包,如servlet、EJB等,所以如果要運行和編譯javaee項目需要導入新的(可以去官網上下載javaEEJDK,但不是必須的),但是我們一般開發都是Myeclipse,Myeclipse中自帶javaEEJDK,而運行環境,是在apache中,沒有使用javaSE JRE。

可以說複雜度在於 :

JDK---------JRE-----------eclipse/myeclipse理解之間的關係,那麼一切都OK了。

細節:

1.首先eclipse啓動時候自動回去找你本機的jre(只需要jre就可以工作),如果不想這麼做,你可以在運行eclipse的時候加一個參數
	eclipse.exe -vm "C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe"(是自己JDK安裝bin地址)
	最好方法是,你創建一個快捷方式,快捷方式裏面的程序地址加上我給你的參數就行可以了。
		
  證明:eclipse中也是自帶JDK的,只是在執行中先是查詢本機JDK,如果找不到會報錯。(我的eclipse報錯,以後版本不知是否報錯,據預測以後eclipse中也會和MyEclipse一樣,不需要JDK)

2.當在命令窗口中java命令可以運行,但javac命令不能運行(也就是報,javac既不是內部命令,也不是外部命令),說明是安裝了jre而沒有安裝JDK




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章