寫這些文字的目的是為了給像我一樣的想學(xué)習(xí)Java的非計(jì)算機(jī)專業(yè)的人員提供一個簡單明了和快速安裝Java的方法,這里提到的可能微不足道,但是我想
通過這些文字,給像我這樣的菜鳥一個入門的機(jī)會。很多的教程都是很簡單的說明這個問題,而我經(jīng)?吹揭恍┤嗽赒Q上面詢問一些關(guān)于Java安裝、下載
以及簡單配置的問題,加上我自己也走了一點(diǎn)彎路,因此在這里將自己的總結(jié)和體會分享給非計(jì)算機(jī)專業(yè)的人員,希望能提供一點(diǎn)幫助。
Java是一個Sun開發(fā)和支持的系統(tǒng),現(xiàn)在由于Sun加入到Oracle后,現(xiàn)在Java的JDK和jre系統(tǒng)由Oracle提供支持。如果需要安裝Java系統(tǒng),我們可以
到Java項(xiàng)目的網(wǎng)站鏈接上下載:JDK和JRE。
【Oracle的Java項(xiàng)目主頁】
http://www.oracle.com/technetwork/java/archive-139210.html
【Java版本】
在上面的鏈接中提供了各種版本的Java,Java的版本如下所示:
其中:
Java SE:Java的標(biāo)準(zhǔn)版
Java EE:Java的企業(yè)版
Java ME:用于微型手機(jī)或者其他小型設(shè)備的Java
Java Embeded:Java的嵌入式版本,適用于嵌入式系統(tǒng)。
【Java術(shù)語】
要學(xué)習(xí)Java,熟悉其行業(yè)術(shù)語是比不可少的,要不然和圈內(nèi)人士討論的時候,你就不會知道別人說什么了。
這里我也曾經(jīng)問過一個低級的問題: JRE和JDK的區(qū)別是什么?安裝JDK后是否需要安裝JRE。從上面我們可以清楚的看到JDK和JRE的區(qū)別。
大體上可以這樣理解: JRE是JDK的一個真子集;如果用戶僅需要運(yùn)行Java程序,那么只要安裝JRE即可;而如果用戶需要開發(fā)Java程序,那么就需要安裝JDK。
通常我們下載SE版本的JDK即可,可以滿足我們一般的學(xué)習(xí),其下載鏈接如下圖所示:
目前提供的最新的SE JDK版本是第7版(2012年12月),我們以SDK 7為例子來說明Java的各種
不同系統(tǒng)平臺的版本,進(jìn)入鏈接Java SE 7 后 ,我們可以看到一些關(guān)于SDK7 的介紹信息,而且會顯示目前最新版本的update更新包。
如下圖所示是包含不同update包的鏈接:
如上圖所示,我們知道最新版本的SDK版本為SDK 7,而最新的update更新包是update 9;在這里我們選擇我們需要的update版本即可進(jìn)行下載;
這里我們選擇下載:Java SE Development Kit 7u9 會跳到一個下載列表如下圖所示:
從上圖我們可以看到Oracle為不同的操作系統(tǒng)提供了不同的Java SDK安裝包。我們根據(jù)自己的系統(tǒng)選擇不同的Java SDK 7u9下載即可。
這里因?yàn)槲业南到y(tǒng)是Windows 7 EN x86(32位的操作系統(tǒng))所以我應(yīng)該選擇下載:
實(shí)際上因?yàn)槲倚枰且粋大型的系統(tǒng)進(jìn)行學(xué)習(xí),而且工業(yè)上應(yīng)用通常不會選用最新的軟件版本進(jìn)行使用,因?yàn)榘姹驹降偷南到y(tǒng)相對版本越高的
版本越穩(wěn)定;例如我們現(xiàn)場有一個設(shè)備,利用的DOS 6 系統(tǒng)進(jìn)行控制;所以我選擇下載的是Java EE SDK 6;其下載地址:
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
當(dāng)前SDK 6 最新update包是SDK 6 update 38(2012年12月13日);而我根據(jù)實(shí)際選擇下載是SDK 6update4 with update 35,如下圖所示:
點(diǎn)擊 Download鏈接,進(jìn)入下載頁面:
在下載之前必須同意最終用戶許可協(xié)議,因此我們需要點(diǎn)選“單選按鈕” ,點(diǎn)選下圖的紅色圈中的單選按鈕:
點(diǎn)擊下載,下載完畢如下圖所示:
【安裝JDK】
在windows下直接雙擊安裝即可。有時候安裝的時候會提示需要Java Runtime,這時需要下載版本兼容的JRE進(jìn)行安裝,
這里我下載安裝Jre-6u1-windows-i586-p-s.exe. 根據(jù)提示即可完成安裝。
要點(diǎn):為了防止安裝完JDK在使用過程因?yàn)槁窂綆Э崭癯霈F(xiàn)異常情況,建議安裝的時候,不要選擇默認(rèn)安裝路徑,同時安裝
路徑下最好不要有空格(Blank字符)。
【測試安裝是否成功】
在這里我將Java SDK安裝到了:C:\glassfish3, 我們可以看一下這個目錄:
在這個目錄下,我們看到有一個 "..\jdk" 的下級目錄。這個目錄存儲的Java SDK的文件目錄,我們可以進(jìn)入這個目錄查看一下,如下圖所示:
在 ..\jdk 這個目錄下,我們看到有4個目錄,其中
..\jdk\bin 存放的是Java SDK環(huán)境的可執(zhí)行文件
..\jdk\include 用于編譯本地方法需要的文件
..\jdk\jre Java的運(yùn)行環(huán)境文件
..\jdk\lib 類庫文件
具體的目錄作用如下圖所示:
我們還可以進(jìn)入..\jdk\bin\ 目錄下查看一下:
上圖顯示了我們安裝Java SDK后可以使用的Java開發(fā)工具。
至此,我們僅知道Java已經(jīng)在windows下安裝完成,但是是否安裝成功則需要進(jìn)行測試。為了進(jìn)行測試我們進(jìn)入cmd命令提示符interfe。
如下圖所示:
進(jìn)入這個界面,進(jìn)入到Java安裝路徑下的 ..\jdk\bin 目錄,使 ..\jdk\bin 目錄成為當(dāng)前的工作路徑,然后輸入命令: java -version
按確定鍵,如果Java安裝成功就會顯示如下圖所示的一些版本信息:
為了查看是否可以進(jìn)行編譯,我們還需要查看javac是否可以正常運(yùn)行。
如圖所示,我們可以看到j(luò)avac.exe 程序已經(jīng)正常運(yùn)行,這樣表示我們可以正常編譯java程序了。
如上圖安裝完畢后,我們還不能在任意路徑執(zhí)行java.exe和javac.exe程序,為了能在任意路徑執(zhí)行java.exe和javac.exe程序我們需要添加
或者修改環(huán)境變量。
如下圖所示:
如上圖所示,在桌面上右擊“我的電腦”,或者我 “計(jì)算機(jī)” ,選擇屬性,然后即可進(jìn)入界面進(jìn)行配置。我們在系統(tǒng)環(huán)境變量: PATH 上增加搜索路徑。
這里我們增加的是我的..\jdk\bin 的完整路徑: C:\glassfish3\jdk\bin
這樣完成后我們在任意路徑均可以訪問java.exe 和 javac.exe 程序。如下圖所示:
【我的第一個Java程序】
至此我們已經(jīng)將一個簡易的Java開發(fā)環(huán)境搭建好了,我們該試試我們的環(huán)境了;因?yàn)檫@樣安裝的是字符界面的開發(fā)環(huán)境,如果需要GUI界面
那么我們還需要進(jìn)一步對我們的環(huán)境進(jìn)行改造,這里不進(jìn)行說明了。
我們首先建立一個文本文件,將擴(kuò)展名改成.java,然后用記事本進(jìn)行編輯,如下圖所示:
保存上述文件,這里需要注意的是, 文件名和類名應(yīng)該一致,并且大小寫要一樣。如下圖紅圈選擇的地方:
編輯完畢保存,在cmd下進(jìn)入到剛才建立的java文件路徑下面,如下圖所示:
然后輸入命令: javac wellcome.java 如下圖所示:
這是按下確認(rèn)鍵,讓javac.exe 程序?qū)⑽覀兊某绦蜻M(jìn)行編譯,編譯完成后會在我們的wellcome.java 文件的存儲路徑下生產(chǎn)一個wellcome.class 文件,
如下圖所示:
至此我們的程序已經(jīng)編譯好,接下來激動人心的時刻到來了;我們可以執(zhí)行我們的程序了,在剛才的cmd對話框中輸入:java wellcome 就可以執(zhí)行我們的程序;
如下圖所示,紅色圈中是我的第一個Java程序輸出的結(jié)果:
到這里,我們成功下載、安裝、測試完我們的Java開發(fā)環(huán)境,并運(yùn)行了我們的第一個Java程序。
【結(jié)語】
Java的功能很強(qiáng)大,可以做一些一般的計(jì)算機(jī)從業(yè)人員所想不到的事情,比方說在工業(yè)中應(yīng)用,而且是非常高端的應(yīng)用,我接觸的
ABB板型儀是一個DSP系統(tǒng),用的DSP+VME框架,這讓我想起了一句話:不要說某種語言不好,是你不行吧。