Code@Oxidy

          導航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          文章分類(29)

          隨筆檔案(7)

          文章檔案(18)

          相冊

          統計

          積分與排名

          BookSites

          IT NewsSite

          IT Websit

          Java WebSits

          knowledge Library

          My Blog

          SoftWare

          閱讀排行榜

          JAVA開發環境的搭建

          一、工具下載、配置、環境搭建

          1.1、開發工具的簡介

          1.1.1、Java SDK

          JDK(Java Development KitJava開發包,Java開發工具)是一個寫Javaapplet和應用程序的程序開發環境。它由一個處于操作系統層之上的運行環境還有開發者編譯,調試和運行用Java語言寫的applet和應用程序所需的工具組成。

          JDK是一切java應用程序的基礎,所有的java應用程序是構建在這個之上的。它是一組API,也可以說是一些java Class

          要成為一個Java程序員,JDK是必不可少的最基本的工具。

          JDK(Java Development Kit)Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDKSoftware development kit)。

          JDK包含的基本組件包括:

                ·javac 編譯器,將源程序轉成字節碼

                ·jar 打包工具,將相關的類文件打包成一個文件

                ·javadoc 文檔生成器,從源碼注釋中提取文檔

                ·jdb debugger,查錯工具

          JDK中還包括完整的JREJava Runtime EnvironmentJava運行環境),也被稱為private runtime。包括了用于產品環境的各種庫類,以及給開發員使用的補充庫,如國際化的庫、IDL庫。

          JDK中還包括各種例子程序,用以展示Java API中的各部分。

          從初學者角度來看,采用JDK開發Java程序能夠很快理解程序中各部分代碼之間的關系,有利于理解Java面向對象的設計思想。JDK的另一個顯著特點是隨著Java J2EEJ2SE以及J2ME)版本的升級而升級。但它的缺點也是非常明顯的就是從事大規模企業級Java應用開發非常困難,不能進行復雜的Java 軟件開發,也不利于團體協同開發。

          JDK一般有三種版本:

          l         SE(J2SE),standard edition,標準版,是我們通常用的一個版本

          l         EE(J2EE),enterpsise edtion,企業版,使用這種JDK開發J2EE應用程序,

          l         ME(J2ME),micro edtion,主要用于移動設備、嵌入式設備上的java應用程序

          Java開發工具(JDK)是許多Java專家最初使用的開發環境。盡管許多編程人員已經使用第三方的開發工具,但JDK仍被當作Java開發的重要工具。

          JDK由一個標準類庫和一組建立,測試及建立文檔的Java實用程序組成。其核心Java API是一些預定義的類庫,開發人員需要用這些類來訪問Java語言的功能。Java API包括一些重要的語言結構以及基本圖形,網絡和文件I/O。一般來說,Java API的非I/O部分對于運行Java的所有平臺是相同的,而I/O部分則僅在通用Java環境中實現。

          作為JDK實用程序,工具庫中有七種主要程序。

          l         JavacJava編譯器,將Java源代碼轉換成字節碼。

          l         JavaJava解釋器,直接從類文件執行Java應用程序字節代碼。

          l         appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。

          l         Javadoc:根據Java源碼及說明語句生成HTML文檔。

          l         JdbJava調試器,可以逐行執行程序,設置斷點和檢查變量。

          l         Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。

          l         JavapJava反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示字節代碼含義。

          1.1.2、Tomcat

           

          TomcatApache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由ApacheSun 和其他一些公司及個人共同開發而成。

          Tomcat 是一個小型的輕量級應用服務器

          Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器

          1.1.3、MySQL

          MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。

          MySQL的海豚標志的名字叫“sakila”,它是由MySQL AB的創始人從用戶在“海豚命名”的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲斯威士蘭的開源軟件開發者Ambrose Twebaze提供。根據Ambrose所說,Sakila來自一種叫SiSwati的斯威士蘭方言,也是在Ambrose的家鄉烏干達附近的坦桑尼亞的 Arusha的一個小鎮的名字

          詳情請見“文章003MySQL簡介

          1.1.4、Eclipse

          1.1.5、版本控制

          1.1.6、PowerDesigner

          1.2、開發工具的下載

          1.2.1、Java SDK v1.5

                 下載地址:

                        1)官方主頁:http://java.sun.com

          2)官方下載地址:http://java.sun.com/javase/downloads/index.jsp

          3)版本控制列表:http://java.sun.com/products/archive/

          4JDK v1.5.0.15下載地址:jdk-1_5_0_15-windows-i586-p.exe

          5JDK v1.6.0下載地址:jdk-6-windows-i586.exe

          6JDK v1.6update6下載地址:jdk-6u6-windows-i586-p.exe

                 下載說明:建議下載離線版本,不要下載在線安裝版本。

          1.2.2、Tomcat v6.0.14

                 下載地址:

          官方主頁:http://tomcat.apache.org/

          Tomcat-6版本的FTP下載路徑:http://archive.apache.org/dist/tomcat/tomcat-6/

          V6.0.14完整下載地址:

          http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.zip

          tcnative-1.dll下載FTP地址:http://tomcat.heanet.ie/native/

          tcnative 1.1.12版本下載:http://tomcat.heanet.ie/native/1.1.12/binaries/win32/tcnative-1.dll

                 下載說明:建議下載免安裝版本 tcnative-1.dll的用途請參照“文章008:關于tcnative-1.dll的說明

          1.2.3、MySQL Community Server v5.0.22

                 下載地址:

          1)、官方主頁:http://www.mysql.com

          2)、官方下載頁面:http://dev.mysql.com/downloads/mysql/5.0.html#downloads

          下載說明:最新版本可能已經不是v5.0.22,下載v5.0.x版本的文件就可以了。下載文件的文件名稱應為:mysql-5.0.xx-win32.zip,但是最好能是5.0.22版本

          1.2.4、SQLyog MySQL GUI - Community Edition v6.56

                 下載地址:

                        1)、官方主頁:http://www.webyog.com

                        2)、下載主頁:http://www.webyog.com/en/downloads.php

                        3)、v6.56版本下載:http://www.webyog.com/downloads/SQLyog656.exe

                 下載說明:現在的時候需要輸入郵箱才能下載,但不是注冊。

          1.2.5、Eclipse v3.3.0

                 下載地址:

          官方主頁:http://www.eclipse.org/

          官方下載主頁:http://www.eclipse.org/downloads/

          版本列表:

          a)、archived downloads http://archive.eclipse.org/eclipse/downloads/

                           b)、Other downloadshttp://ganymede-mirror2.eclipse.org/eclipse/downloads/

          V3.3.0版本下載地址:

          http://archive.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/eclipse-SDK-3.3-win32.zip

                 下載說明:可以下載下載首頁的Eclipse IDE for Java EE Developers 這個版本,也可以到版本列表中查找相應的版本。

          1.2.6、SVN版本控制

          1.2.6.1、Subversion下載(當前使用版本:svn-1.4.6

                 下載地址:

                        1)、官方主頁:http://subversion.tigris.org/

                        2)、下載主頁:

          http://subversion.tigris.org/servlets/ProjectDocumentList?collapseFolder=91&folderID=91  

                        3)、

                 下載說明:

          1.2.6.2、TortoiseSVN 下載當前使用版本:TortoiseSVN-1.4.8

                 下載地址:

                        1)、官方主頁:http://tortoisesvn.tigris.org/

                        2)、獨立主頁:http://tortoisesvn.net/

                        3)、下載主頁:http://tortoisesvn.net/downloads

                        4)、SourceForge列表: http://sourceforge.net/project/showfiles.php?group_id=138498

                        5)、v1.4.8版本:

          http://nchc.dl.sourceforge.net/sourceforge/tortoisesvn/TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi

                        5)、v1.5.0版本:

          http://jaist.dl.sourceforge.net/sourceforge/tortoisesvn/TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi

                 下載說明:v1.5.0版本剛剛發布,我也沒有研究有什么好處,不過客戶端好像沒有什么要求,就是一個輔助性的工作,用1.4.5版本也可以,默認是1.4.8版本。

          1.2.6.3、Eclipse插件下載(Subclipse

                 下載地址:

          1)、官方主頁:http://subclipse.tigris.org/

          2)、下載主頁: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

          3)、v1.0.4版本:http://subclipse.tigris.org/files/documents/906/35678/site-1.0.4.zip

          4)、v1.0.6版本:http://subclipse.tigris.org/files/documents/906/39525/site-1.0.6.zip

          5)、v1.4.0版本:http://subclipse.tigris.org/files/documents/906/43035/site-1.4.0.zip

                 下載說明:可以根據下載主頁的說明,下載與Eclipse版本相對應的插件版本,建議下載1.0.4版本或者1.4.0版本。

          1.2.7、驅動包下載

          posted on 2008-06-27 12:33 oxidy 閱讀(1917) 評論(0)  編輯  收藏 所屬分類: JavaJDBCDataBaseWeb Service Application


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 江安县| 栾城县| 尼木县| 扶绥县| 仙游县| 榆社县| 夏邑县| 张家口市| 崇义县| 广安市| 秦安县| 体育| 肇东市| 丰镇市| 平乡县| 岑溪市| 登封市| 平和县| 建瓯市| 安吉县| 灯塔市| 根河市| 南木林县| 湛江市| 乌兰浩特市| 留坝县| 望城县| 汾阳市| 东莞市| 翁牛特旗| 南部县| 七台河市| 赤水市| 正镶白旗| 台南县| 建德市| 汉寿县| 浪卡子县| 井陉县| 邢台市| 游戏|